From 0505ce114f15e25d0da5b05027754d1c0f06154d Mon Sep 17 00:00:00 2001 From: ruki Date: Wed, 2 Oct 2024 23:06:09 +0800 Subject: fix cmake configs --- xmake/modules/package/tools/cmake.lua | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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(.*)=(.*)") -- cgit v1.3.1