diff options
Diffstat (limited to 'tests/console/xmake.lua')
| -rw-r--r-- | tests/console/xmake.lua | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/tests/console/xmake.lua b/tests/console/xmake.lua index b4cf57d58..74ebb7574 100644 --- a/tests/console/xmake.lua +++ b/tests/console/xmake.lua @@ -1,14 +1,14 @@ set_version("1.0.1") set_config_h("$(buildir)/demo.h") -if modes("debug") then +if is_mode("debug") then set_symbols("debug") set_warnings("all") set_optimize("none") add_cxflags("-fsanitize=address", "-ftrapv") end -if modes("release") then +if is_mode("release") then set_strip("all") set_symbols("hidden") add_cflags("-Wno-error=deprecated-declarations") @@ -17,23 +17,23 @@ if modes("release") then add_vectorexts("sse2", "ssse3", "mmx") end -if modes("profile") then +if is_mode("profile") then set_symbols("debug") set_warnings("none") set_optimize("fastest") end -if archs("x86", "x64") then +if is_arch("x86", "x64") then add_defines("ARCH=\"$(arch)\"", "PLAT=$(plat)", "MODE=$(mode)", "HOST=$(host)") end -def_option("option1") +option("option1") set_option_enable(true) set_option_showmenu(true) add_option_defines_h_if_ok("OPTION1_ENABLE") set_option_description("The option for definition and need not check.") -def_option("option2") +option("option2") set_option_enable(false) set_option_showmenu(true) add_option_defines_h_if_ok("OPTION2_ENABLE") @@ -41,7 +41,7 @@ def_option("option2") add_option_includedirs("src/hello1") set_option_description("The option for finding includes.") -def_option("option3") +option("option3") set_option_enable(false) set_option_showmenu(true) add_option_defines_h_if_ok("OPTION3_ENABLE") @@ -49,26 +49,26 @@ def_option("option3") add_option_linkdirs("$(buildir)") set_option_description("The option for finding links.") -def_option("option4") +option("option4") set_option_enable(false) set_option_showmenu(true) add_option_defines_h_if_ok("OPTION4_ENABLE") set_option_description("The option for finding interfaces.") - if not plats("windows") then + if not is_plat("windows") then add_option_links("z", "sqlite3") add_option_cfuncs("sqlite3_open") add_option_cincludes("stdio.h", "sqlite3.h") end -def_target("hello1") +target("hello1") set_kind("static") add_files("src/hello1/*.c") -def_target("hello2") +target("hello2") set_kind("shared") add_files("$(projectdir)/src/hello2/*.c") -def_target("hello3") +target("hello3") set_kind("static") add_files("src/hello3/*.c") add_headers("src/(hello3/*.h)") @@ -76,13 +76,13 @@ def_target("hello3") set_targetdir("$(buildir)/lib") set_objectdir("$(buildir)/obj") -def_target("hello4") +target("hello4") set_kind("static") add_deps("hello1", "hello2") add_files("$(buildir)/.objs/hello1/**.o") add_files("$(buildir)/.objs/hello2/**.obj") -def_target("hello5") +target("hello5") set_kind("static") add_deps("hello4", "hello1") add_files("$(buildir)/hello1.lib") |
