mirror of
https://github.com/KeqingMoe/argparse.git
synced 2025-07-04 07:04:39 +00:00
fix module and headerfile installation
This commit is contained in:
parent
2040a740a3
commit
67a4e91da9
@ -23,13 +23,12 @@ if is_plat("windows") then
|
|||||||
end
|
end
|
||||||
|
|
||||||
target("argparse", function()
|
target("argparse", function()
|
||||||
if get_config("enable_module") then
|
|
||||||
set_languages("c++20")
|
|
||||||
set_kind("object")
|
|
||||||
else
|
|
||||||
set_languages("c++17")
|
set_languages("c++17")
|
||||||
set_kind("headeronly")
|
set_kind("headeronly")
|
||||||
end
|
if get_config("enable_module") then
|
||||||
|
set_languages("c++20")
|
||||||
|
set_kind("static") -- static atm because of a XMake bug, headeronly doesn't generate package module metadata
|
||||||
|
else
|
||||||
|
|
||||||
add_includedirs("include", { public = true })
|
add_includedirs("include", { public = true })
|
||||||
add_headerfiles("include/argparse/argparse.hpp")
|
add_headerfiles("include/argparse/argparse.hpp")
|
||||||
|
Loading…
Reference in New Issue
Block a user