Skip to content

Commit

Permalink
improve has_config test
Browse files Browse the repository at this point in the history
  • Loading branch information
waruqi committed Jan 8, 2025
1 parent 53f1507 commit 6721129
Showing 1 changed file with 11 additions and 9 deletions.
20 changes: 11 additions & 9 deletions tests/apis/namespace/option/xmake.lua
Original file line number Diff line number Diff line change
Expand Up @@ -29,14 +29,16 @@ namespace("ns1", function ()
add_deps("foo", "ns2::bar")
add_files("src/main.cpp")
add_options("opt0", "opt1", "ns2::opt2")
if has_config("opt0") then
add_defines("HAS_OPT0")
end
if has_config("opt1") then
add_defines("HAS_NS1_OPT1")
end
if has_config("ns2::opt2") then
add_defines("HAS_NS2_OPT2")
end
on_load(function (target)
if has_config("opt0") then
target:add("defines", "HAS_OPT0")
end
if has_config("opt1") then
target:add("defines", "HAS_NS1_OPT1")
end
if has_config("ns2::opt2") then
target:add("defines", "HAS_NS2_OPT2")
end
end)
end)

0 comments on commit 6721129

Please sign in to comment.