From a985aac6e0cee156ee63171550e2eaa8040772e8 Mon Sep 17 00:00:00 2001 From: ruki Date: Sat, 4 Sep 2021 21:14:02 +0800 Subject: improve cmake generator --- xmake/plugins/project/cmake/cmakelists.lua | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/xmake/plugins/project/cmake/cmakelists.lua b/xmake/plugins/project/cmake/cmakelists.lua index 6259effed..02abd56d7 100644 --- a/xmake/plugins/project/cmake/cmakelists.lua +++ b/xmake/plugins/project/cmake/cmakelists.lua @@ -221,22 +221,14 @@ function _add_target_compile_options(cmakelists, target) if #cflags > 0 or #cxflags > 0 or #cxxflags > 0 or #cuflags > 0 then cmakelists:print("target_compile_options(%s PRIVATE", target:name()) for _, flag in ipairs(cflags) do - if compiler.has_flags("c", flag, {target = target}) then - cmakelists:print(" $<$:" .. flag .. ">") - end + cmakelists:print(" $<$:" .. flag .. ">") end for _, flag in ipairs(cxflags) do - if compiler.has_flags("c", flag, {target = target}) then - cmakelists:print(" $<$:" .. flag .. ">") - end - if compiler.has_flags("cxx", flag, {target = target}) then - cmakelists:print(" $<$:" .. flag .. ">") - end + cmakelists:print(" $<$:" .. flag .. ">") + cmakelists:print(" $<$:" .. flag .. ">") end for _, flag in ipairs(cxxflags) do - if compiler.has_flags("cxx", flag, {target = target}) then - cmakelists:print(" $<$:" .. flag .. ">") - end + cmakelists:print(" $<$:" .. flag .. ">") end for _, flag in ipairs(cuflags) do cmakelists:print(" $<$:" .. flag .. ">") -- cgit v1.3.1