diff options
| -rw-r--r-- | xmake/actions/config/xmake.lua | 7 | ||||
| -rw-r--r-- | xmake/platforms/android/xmake.lua | 2 | ||||
| -rw-r--r-- | xmake/platforms/windows/xmake.lua | 2 |
3 files changed, 9 insertions, 2 deletions
diff --git a/xmake/actions/config/xmake.lua b/xmake/actions/config/xmake.lua index 464afa662..48bcb6eef 100644 --- a/xmake/actions/config/xmake.lua +++ b/xmake/actions/config/xmake.lua @@ -213,6 +213,13 @@ task("config") , " - xmake f --toolchain=[cross|llvm|sdcc ..] --sdk=/xxx" , " - run `xmake show -l toolchains` to get all toolchains" , values = _toolchain_values}, + {nil, "runtimes", "kv", nil, "Set the compiler runtime library." + , "e.g. " + , " - xmake f --runtimes=MTd" + , " - xmake f --runtimes=MT,c++_static" + , values = {"MT", "MTd", "MD", "MDd", -- only for msvc + "c++_static", "c++_shared", -- gcc/clang + "stdc++_static", "stdc++_shared"}}, -- gcc/clang _language_menu_options, _platform_menu_options, {category = "Other Configuration"}, diff --git a/xmake/platforms/android/xmake.lua b/xmake/platforms/android/xmake.lua index 48f1463e1..4199dbcc6 100644 --- a/xmake/platforms/android/xmake.lua +++ b/xmake/platforms/android/xmake.lua @@ -47,7 +47,7 @@ platform("android") , {nil, "android_sdk", "kv", nil, "The Android SDK Directory" } , {nil, "build_toolver", "kv", nil, "The Build Tool Version of Android SDK" } , {nil, "ndk_stdcxx", "kv", true, "Use stdc++ library for NDK" } - , {nil, "ndk_cxxstl", "kv", nil, "The stdc++ stl library for NDK", + , {nil, "ndk_cxxstl", "kv", nil, "The stdc++ stl library for NDK, (deprecated, please use --runtimes)", " - c++_static", " - c++_shared", " - gnustl_static", diff --git a/xmake/platforms/windows/xmake.lua b/xmake/platforms/windows/xmake.lua index 84160b818..14ada8784 100644 --- a/xmake/platforms/windows/xmake.lua +++ b/xmake/platforms/windows/xmake.lua @@ -41,7 +41,7 @@ platform("windows") , " e.g. --vs_toolset=14.0" } , {nil, "vs_sdkver", "kv", nil, "The Windows SDK Version of Visual Studio" , " e.g. --vs_sdkver=10.0.15063.0" } - , {nil, "vs_runtime", "kv", nil, "The Runtime library of Visual Studio" + , {nil, "vs_runtime", "kv", nil, "The Runtime library of Visual Studio (deprecated, please use --runtimes)" , values = {"MT", "MTd", "MD", "MDd"} } , {category = "Cuda SDK Configuration" } , {nil, "cuda", "kv", "auto", "The Cuda SDK Directory" } |
