From 17af88ea7f1887219cca15a1fa7028e06196eccd Mon Sep 17 00:00:00 2001 From: ruki Date: Sat, 22 Aug 2026 00:08:04 +0800 Subject: fix ci error --- .../projects/package/usage_requirements/xmake.lua | 35 ---------------------- 1 file changed, 35 deletions(-) delete mode 100644 tests/projects/package/usage_requirements/xmake.lua (limited to 'tests/projects/package/usage_requirements/xmake.lua') 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