summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierreEVEN <[email protected]>2025-05-14 11:16:49 +0200
committerPierreEVEN <[email protected]>2025-05-14 11:16:49 +0200
commitab0a145e1e51100a0ec789d3a403ca5281d72e61 (patch)
treef9f6760f1ed137ea92a66a611a6466ae91fbee93
parentedf7b7fe1956d922010260ef102838b90c9eda11 (diff)
fixed CMAKE_COMPILER_ID value that was set to CMAKE_<LANG>_COMPILER_ID instead of real value
-rw-r--r--xmake/plugins/project/cmake/cmakelists.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/xmake/plugins/project/cmake/cmakelists.lua b/xmake/plugins/project/cmake/cmakelists.lua
index e8b24fa26..1dc2d0223 100644
--- a/xmake/plugins/project/cmake/cmakelists.lua
+++ b/xmake/plugins/project/cmake/cmakelists.lua
@@ -370,9 +370,9 @@ function _add_project(cmakelists, outputdir)
end
-- Define a language-independant global compiler_id variable
if (languages and #languages > 0) then
- cmakelists:print("set(CMAKE_COMPILER_ID CMAKE_%s_COMPILER_ID)", _get_project_languages()[1])
+ cmakelists:print("set(CMAKE_COMPILER_ID ${CMAKE_%s_COMPILER_ID})", _get_project_languages()[1])
else
- cmakelists:print("set(CMAKE_COMPILER_ID CMAKE_C_COMPILER_ID)") -- C should be defined by default if not specified
+ cmakelists:print("set(CMAKE_COMPILER_ID ${CMAKE_C_COMPILER_ID})") -- C should be defined by default if not specified
end
cmakelists:print("")
end