diff options
| author | ruki <[email protected]> | 2016-02-17 20:35:16 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2016-02-17 20:35:16 +0800 |
| commit | d316be4334127336822e8daeb8a45d2ffe0bdde7 (patch) | |
| tree | cb517e6a91d64073d67d1870edf72356299da84c /tests | |
| parent | 1015eb5af840daeb67af07ba359a18ee5d5215c6 (diff) | |
modify interfaces for xmake.lua
Diffstat (limited to 'tests')
| -rwxr-xr-x | tests/c++_console/xmake.lua | 6 | ||||
| -rwxr-xr-x | tests/c++_shared_library/xmake.lua | 8 | ||||
| -rwxr-xr-x | tests/c++_static_library/xmake.lua | 8 | ||||
| -rwxr-xr-x | tests/c_console/xmake.lua | 7 | ||||
| -rwxr-xr-x | tests/c_shared_library/xmake.lua | 8 | ||||
| -rwxr-xr-x | tests/c_static_library/xmake.lua | 8 | ||||
| -rw-r--r-- | tests/console/src/demo/xmake.lua | 24 | ||||
| -rw-r--r-- | tests/console/xmake.lua | 28 | ||||
| -rw-r--r-- | tests/interpreter/scope.lua | 4 | ||||
| -rw-r--r-- | tests/interpreter/tests.lua | 4 | ||||
| -rwxr-xr-x | tests/objc++_console/xmake.lua | 6 | ||||
| -rwxr-xr-x | tests/objc_console/xmake.lua | 6 | ||||
| -rwxr-xr-x | tests/swift_console/xmake.lua | 6 |
13 files changed, 62 insertions, 61 deletions
diff --git a/tests/c++_console/xmake.lua b/tests/c++_console/xmake.lua index 99f567115..aaa5d9bb5 100755 --- a/tests/c++_console/xmake.lua +++ b/tests/c++_console/xmake.lua @@ -1,5 +1,5 @@ -- the debug mode -if modes("debug") then +if is_mode("debug") then -- enable the debug symbols set_symbols("debug") @@ -9,7 +9,7 @@ if modes("debug") then end -- the release mode -if modes("release") then +if is_mode("release") then -- set the symbols visibility: hidden set_symbols("hidden") @@ -22,7 +22,7 @@ if modes("release") then end -- add target -def_target("cpp_console") +target("cpp_console") -- set kind set_kind("binary") diff --git a/tests/c++_shared_library/xmake.lua b/tests/c++_shared_library/xmake.lua index d7e81fd40..02b5c7509 100755 --- a/tests/c++_shared_library/xmake.lua +++ b/tests/c++_shared_library/xmake.lua @@ -1,5 +1,5 @@ -- the debug mode -if modes("debug") then +if is_mode("debug") then -- enable the debug symbols set_symbols("debug") @@ -9,7 +9,7 @@ if modes("debug") then end -- the release mode -if modes("release") then +if is_mode("release") then -- set the symbols visibility: hidden set_symbols("hidden") @@ -22,7 +22,7 @@ if modes("release") then end -- add target -def_target("cpp_shared_library") +target("cpp_shared_library") -- set kind set_kind("shared") @@ -31,7 +31,7 @@ def_target("cpp_shared_library") add_files("src/interface.cpp") -- add target -def_target("test") +target("test") -- set kind set_kind("binary") diff --git a/tests/c++_static_library/xmake.lua b/tests/c++_static_library/xmake.lua index 9fc5b6026..c57927a5d 100755 --- a/tests/c++_static_library/xmake.lua +++ b/tests/c++_static_library/xmake.lua @@ -1,5 +1,5 @@ -- the debug mode -if modes("debug") then +if is_mode("debug") then -- enable the debug symbols set_symbols("debug") @@ -9,7 +9,7 @@ if modes("debug") then end -- the release mode -if modes("release") then +if is_mode("release") then -- set the symbols visibility: hidden set_symbols("hidden") @@ -22,7 +22,7 @@ if modes("release") then end -- add target -def_target("cpp_static_library") +target("cpp_static_library") -- set kind set_kind("static") @@ -31,7 +31,7 @@ def_target("cpp_static_library") add_files("src/interface.cpp") -- add target -def_target("test") +target("test") -- set kind set_kind("binary") diff --git a/tests/c_console/xmake.lua b/tests/c_console/xmake.lua index 254b2823d..889055a4d 100755 --- a/tests/c_console/xmake.lua +++ b/tests/c_console/xmake.lua @@ -1,5 +1,5 @@ -- the debug mode -if modes("debug") then +if is_mode("debug") then -- enable the debug symbols set_symbols("debug") @@ -9,7 +9,7 @@ if modes("debug") then end -- the release mode -if modes("release") then +if is_mode("release") then -- set the symbols visibility: hidden set_symbols("hidden") @@ -22,7 +22,7 @@ if modes("release") then end -- add target -def_target("c_console") +target("c_console") -- set kind set_kind("binary") @@ -30,3 +30,4 @@ def_target("c_console") -- add files add_files("src/*.c") + diff --git a/tests/c_shared_library/xmake.lua b/tests/c_shared_library/xmake.lua index b1e6eafac..d357b72f3 100755 --- a/tests/c_shared_library/xmake.lua +++ b/tests/c_shared_library/xmake.lua @@ -1,5 +1,5 @@ -- the debug mode -if modes("debug") then +if is_mode("debug") then -- enable the debug symbols set_symbols("debug") @@ -9,7 +9,7 @@ if modes("debug") then end -- the release mode -if modes("release") then +if is_mode("release") then -- set the symbols visibility: hidden set_symbols("hidden") @@ -22,7 +22,7 @@ if modes("release") then end -- add target -def_target("c_shared_library") +target("c_shared_library") -- set kind set_kind("shared") @@ -31,7 +31,7 @@ def_target("c_shared_library") add_files("src/interface.cpp") -- add target -def_target("test") +target("test") -- set kind set_kind("binary") diff --git a/tests/c_static_library/xmake.lua b/tests/c_static_library/xmake.lua index 93d69eb12..72fd8c4a0 100755 --- a/tests/c_static_library/xmake.lua +++ b/tests/c_static_library/xmake.lua @@ -1,5 +1,5 @@ -- the debug mode -if modes("debug") then +if is_mode("debug") then -- enable the debug symbols set_symbols("debug") @@ -9,7 +9,7 @@ if modes("debug") then end -- the release mode -if modes("release") then +if is_mode("release") then -- set the symbols visibility: hidden set_symbols("hidden") @@ -22,7 +22,7 @@ if modes("release") then end -- add target -def_target("c_static_library") +target("c_static_library") -- set kind set_kind("static") @@ -31,7 +31,7 @@ def_target("c_static_library") add_files("src/interface.c") -- add target -def_target("test") +target("test") -- set kind set_kind("binary") diff --git a/tests/console/src/demo/xmake.lua b/tests/console/src/demo/xmake.lua index 6585054be..912a24a69 100644 --- a/tests/console/src/demo/xmake.lua +++ b/tests/console/src/demo/xmake.lua @@ -1,5 +1,5 @@ -def_target("demo_c") +target("demo_c") set_kind("binary") add_deps("hello1") add_files("*.c") @@ -8,13 +8,13 @@ def_target("demo_c") add_includedirs("$(buildir)") add_cflags("-DHELLO1") - if modes("release") then add_defines("NDEBUG") end - if options("option1") then add_defines("OPTION1") end - if options("option2") then add_defines("OPTION2") end - if options("option3") then add_defines("OPTION3") end - if options("option4") then add_defines("OPTION4") end + if is_mode("release") then add_defines("NDEBUG") end + if is_option("option1") then add_defines("OPTION1") end + if is_option("option2") then add_defines("OPTION2") end + if is_option("option3") then add_defines("OPTION3") end + if is_option("option4") then add_defines("OPTION4") end -def_target("demo_cpp") +target("demo_cpp") set_kind("binary") add_deps("hello2") add_files("*.cpp") @@ -29,9 +29,9 @@ def_target("demo_cpp") return 1 end) - if plats("macosx", "ios") then + if is_plat("macosx", "ios") then - def_target("demo_objc") + target("demo_objc") set_kind("binary") add_deps("hello3") add_files("*.m") @@ -40,18 +40,18 @@ def_target("demo_cpp") add_includedirs("$(buildir)/inc") add_mflags("-DHELLO3", "-DPLAT=\"macosx\"", "-DARCH='armv7, arm64'") - def_target("demo_objcpp") + target("demo_objcpp") set_kind("binary") add_deps("hello3") add_files("*.mm") add_mxflags("-DHELLO3") add_ldflags("-L$(buildir)/lib", "-lhello3", "-lhello3") - if plats("ios") then + if is_plat("ios") then add_ldflags("-framework Cocoa", "-framework IOKit", "-framework CoreFoundation") end end -def_target("demo_swift") +target("demo_swift") set_kind("binary") add_files("*.swift") 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") diff --git a/tests/interpreter/scope.lua b/tests/interpreter/scope.lua index dbc532587..ae64c2370 100644 --- a/tests/interpreter/scope.lua +++ b/tests/interpreter/scope.lua @@ -2,12 +2,12 @@ set_kind("static") add_files("root.c") -def_target("target1") +target("target1") set_kind("static") add_files("*.c", "hello.c") add_files("$(projectdir)/test.c") -def_option("option1") +option("option1") add_option_links("pthread", "z") diff --git a/tests/interpreter/tests.lua b/tests/interpreter/tests.lua index 893feecff..8f6be802b 100644 --- a/tests/interpreter/tests.lua +++ b/tests/interpreter/tests.lua @@ -49,7 +49,7 @@ function tests.main(self, file) , "config_h_prefix" , "version" , "strip" - , "options" + , "is_option" , "symbols" , "warnings" , "optimize" @@ -67,7 +67,7 @@ function tests.main(self, file) , "mxxflags" , "ldflags" , "shflags" - , "options" + , "is_option" , "defines" , "undefines" , "defines_h" diff --git a/tests/objc++_console/xmake.lua b/tests/objc++_console/xmake.lua index c277fe8af..ab706d51a 100755 --- a/tests/objc++_console/xmake.lua +++ b/tests/objc++_console/xmake.lua @@ -1,5 +1,5 @@ -- the debug mode -if modes("debug") then +if is_mode("debug") then -- enable the debug symbols set_symbols("debug") @@ -9,7 +9,7 @@ if modes("debug") then end -- the release mode -if modes("release") then +if is_mode("release") then -- set the symbols visibility: hidden set_symbols("hidden") @@ -33,7 +33,7 @@ if os("macosx", "ios") then end -- add target -def_target("objcpp_console") +target("objcpp_console") -- set kind set_kind("binary") diff --git a/tests/objc_console/xmake.lua b/tests/objc_console/xmake.lua index 478936407..ca5310578 100755 --- a/tests/objc_console/xmake.lua +++ b/tests/objc_console/xmake.lua @@ -1,5 +1,5 @@ -- the debug mode -if modes("debug") then +if is_mode("debug") then -- enable the debug symbols set_symbols("debug") @@ -9,7 +9,7 @@ if modes("debug") then end -- the release mode -if modes("release") then +if is_mode("release") then -- set the symbols visibility: hidden set_symbols("hidden") @@ -33,7 +33,7 @@ if os("macosx", "ios") then end -- add target -def_target("objc_console") +target("objc_console") -- set kind set_kind("binary") diff --git a/tests/swift_console/xmake.lua b/tests/swift_console/xmake.lua index b27a2efc4..68f822d8f 100755 --- a/tests/swift_console/xmake.lua +++ b/tests/swift_console/xmake.lua @@ -1,5 +1,5 @@ -- the debug mode -if modes("debug") then +if is_mode("debug") then -- enable the debug symbols set_symbols("debug") @@ -9,7 +9,7 @@ if modes("debug") then end -- the release mode -if modes("release") then +if is_mode("release") then -- set the symbols visibility: hidden set_symbols("hidden") @@ -22,7 +22,7 @@ if modes("release") then end -- add target -def_target("swift_console") +target("swift_console") -- set kind set_kind("binary") |
