From 67a4e91da9ac8741d688c08374c94e4d2d3673e5 Mon Sep 17 00:00:00 2001 From: Arthur LAURENT Date: Thu, 19 Oct 2023 20:35:56 +0200 Subject: [PATCH] fix module and headerfile installation --- xmake.lua | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/xmake.lua b/xmake.lua index 0de97e3..b5fd5b4 100644 --- a/xmake.lua +++ b/xmake.lua @@ -23,13 +23,12 @@ if is_plat("windows") then end target("argparse", function() + set_languages("c++17") + set_kind("headeronly") if get_config("enable_module") then set_languages("c++20") - set_kind("object") + set_kind("static") -- static atm because of a XMake bug, headeronly doesn't generate package module metadata else - set_languages("c++17") - set_kind("headeronly") - end add_includedirs("include", { public = true }) add_headerfiles("include/argparse/argparse.hpp")