diff options
| -rw-r--r-- | xmake/modules/package/tools/cmake.lua | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/xmake/modules/package/tools/cmake.lua b/xmake/modules/package/tools/cmake.lua index 56be71442..8ee305a99 100644 --- a/xmake/modules/package/tools/cmake.lua +++ b/xmake/modules/package/tools/cmake.lua @@ -1206,7 +1206,17 @@ function configure(package, configs, opt) "CMAKE_CXX_FLAGS", "CMAKE_ASM_FLAGS", "CMAKE_EXE_LINKER_FLAGS", - "CMAKE_SHARED_LINKER_FLAGS") + "CMAKE_SHARED_LINKER_FLAGS", + "CMAKE_C_FLAGS_RELEASE", + "CMAKE_CXX_FLAGS_RELEASE", + "CMAKE_ASM_FLAGS_RELEASE", + "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "CMAKE_C_FLAGS_DEBUG", + "CMAKE_CXX_FLAGS_DEBUG", + "CMAKE_ASM_FLAGS_DEBUG", + "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "CMAKE_SHARED_LINKER_FLAGS_DEBUG") local shrink = false table.remove_if(argv, function (idx, value) local k, v = value:match("%-D(.*)=(.*)") |
