From 17af88ea7f1887219cca15a1fa7028e06196eccd Mon Sep 17 00:00:00 2001 From: ruki Date: Sat, 22 Aug 2026 00:08:04 +0800 Subject: fix ci error --- .../repo/packages/u/usage-requirements/xmake.lua | 22 -------------- .../package/usage_requirements/src/main.cpp | 3 -- .../package/usage_requirements/src/usage.cpp | 7 ----- tests/projects/package/usage_requirements/test.lua | 5 ---- .../projects/package/usage_requirements/xmake.lua | 35 ---------------------- 5 files changed, 72 deletions(-) delete mode 100644 tests/projects/package/usage_requirements/repo/packages/u/usage-requirements/xmake.lua delete mode 100644 tests/projects/package/usage_requirements/src/main.cpp delete mode 100644 tests/projects/package/usage_requirements/src/usage.cpp delete mode 100644 tests/projects/package/usage_requirements/test.lua delete mode 100644 tests/projects/package/usage_requirements/xmake.lua (limited to 'tests') diff --git a/tests/projects/package/usage_requirements/repo/packages/u/usage-requirements/xmake.lua b/tests/projects/package/usage_requirements/repo/packages/u/usage-requirements/xmake.lua deleted file mode 100644 index c62605e3c..000000000 --- a/tests/projects/package/usage_requirements/repo/packages/u/usage-requirements/xmake.lua +++ /dev/null @@ -1,22 +0,0 @@ -package("usage-requirements") - set_kind("library", {headeronly = true}) - set_sourcedir(path.join(os.scriptdir(), "src")) - - add_components("enabled") - add_components("disabled") - - on_load(function (package) - package:add("vectorexts", "avx") - end) - - on_component("enabled", function (package, component) - component:add("vectorexts", "avx2") - end) - - on_component("disabled", function (package, component) - component:add("vectorexts", "avx512") - end) - - on_install(function (package) - os.cp("README.md", package:installdir()) - end) diff --git a/tests/projects/package/usage_requirements/src/main.cpp b/tests/projects/package/usage_requirements/src/main.cpp deleted file mode 100644 index 33c14ce1d..000000000 --- a/tests/projects/package/usage_requirements/src/main.cpp +++ /dev/null @@ -1,3 +0,0 @@ -int main() { - return 0; -} diff --git a/tests/projects/package/usage_requirements/src/usage.cpp b/tests/projects/package/usage_requirements/src/usage.cpp deleted file mode 100644 index b1fbda2b3..000000000 --- a/tests/projects/package/usage_requirements/src/usage.cpp +++ /dev/null @@ -1,7 +0,0 @@ -#if !defined(__AVX2__) && !defined(_M_AVX2) && !defined(__AVX2) -# error AVX2 is required by the package -#endif - -int usage() { - return 0; -} diff --git a/tests/projects/package/usage_requirements/test.lua b/tests/projects/package/usage_requirements/test.lua deleted file mode 100644 index ca225630a..000000000 --- a/tests/projects/package/usage_requirements/test.lua +++ /dev/null @@ -1,5 +0,0 @@ -function main(t) - if os.subarch():startswith("x") or os.subarch() == "i386" then - t:build() - end -end diff --git a/tests/projects/package/usage_requirements/xmake.lua b/tests/projects/package/usage_requirements/xmake.lua deleted file mode 100644 index 7f9eb9107..000000000 --- a/tests/projects/package/usage_requirements/xmake.lua +++ /dev/null @@ -1,35 +0,0 @@ -add_rules("mode.debug", "mode.release") - -add_repositories("usage-requirements-repo repo") -add_requires("usage-requirements", {system = false}) - -local function _has_value_from(target, name, source, expected) - local values = target:get_from(name, source, {interface = true}) - for _, source_values in ipairs(values or {}) do - if table.contains(table.wrap(source_values), expected) then - return true - end - end -end - -target("usage") - set_kind("static") - add_files("src/usage.cpp") - add_packages("usage-requirements", {components = "enabled", public = true}) - before_build(function (target) - local package = assert(target:pkg("usage-requirements")) - assert(table.contains(package:get("vectorexts"), "avx")) - assert(_has_value_from(target, "vectorexts", "package::*", "avx")) - assert(_has_value_from(target, "vectorexts", "package::*", "avx2")) - assert(not _has_value_from(target, "vectorexts", "package::*", "avx512")) - end) - -target("consumer") - set_kind("binary") - add_deps("usage") - add_files("src/main.cpp") - before_build(function (target) - assert(_has_value_from(target, "vectorexts", "dep::usage/package::*", "avx")) - assert(_has_value_from(target, "vectorexts", "dep::usage/package::*", "avx2")) - assert(not _has_value_from(target, "vectorexts", "dep::usage/package::*", "avx512")) - end) -- cgit v1.3.1