Skip to content
Extraits de code Groupes Projets
Vérifiée Valider 4694aa12 rédigé par Kubat's avatar Kubat
Parcourir les fichiers

CMAKE: Fix the C/CXX flag passing

parent 460fbd28
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!198Migrate from Qt5 to Qt6
Pipeline #3323 en échec
...@@ -52,6 +52,10 @@ set(RelWithDebInfo_GNU_C_FLAGS -Wno-switch) ...@@ -52,6 +52,10 @@ set(RelWithDebInfo_GNU_C_FLAGS -Wno-switch)
set(Release_GNU_C_FLAGS -Wno-switch) set(Release_GNU_C_FLAGS -Wno-switch)
set(RelWithDebInfo_Clang_C_FLAGS -Wno-switch-enum) set(RelWithDebInfo_Clang_C_FLAGS -Wno-switch-enum)
set(Release_Clang_C_FLAGS -Wno-switch-enum) set(Release_Clang_C_FLAGS -Wno-switch-enum)
set(RelWithDebInfo_GNU_CXX_FLAGS $<$<COMPILE_LANGUAGE:CXX>:-Wno-switch)
set(Release_GNU_CXX_FLAGS $<$<COMPILE_LANGUAGE:CXX>:-Wno-switch)
set(RelWithDebInfo_Clang_CXX_FLAGS $<$<COMPILE_LANGUAGE:CXX>:-Wno-switch-enum)
set(Release_Clang_CXX_FLAGS $<$<COMPILE_LANGUAGE:CXX>:-Wno-switch-enum)
# Common flags, also per compiler # Common flags, also per compiler
set(COMMON_C_FLAGS set(COMMON_C_FLAGS
...@@ -314,13 +318,15 @@ target_compile_options(lektord PRIVATE ...@@ -314,13 +318,15 @@ target_compile_options(lektord PRIVATE
${COMMON_C_FLAGS} ${COMMON_C_FLAGS}
${${CMAKE_C_COMPILER_ID}_C_FLAGS} ${${CMAKE_C_COMPILER_ID}_C_FLAGS}
${${CMAKE_CXX_COMPILER_ID}_CXX_FLAGS} ${${CMAKE_CXX_COMPILER_ID}_CXX_FLAGS}
${${CMAKE_C_COMPILER_ID}_${CMAKE_C_COMPILER_ID}_C_FLAGS} ${${CMAKE_BUILD_TYPE}_${CMAKE_C_COMPILER_ID}_C_FLAGS}
${${CMAKE_BUILD_TYPE}_${CMAKE_CXX_COMPILER_ID}_C_FLAGS}
) )
target_compile_options(lkt PRIVATE target_compile_options(lkt PRIVATE
${COMMON_C_FLAGS} ${COMMON_C_FLAGS}
${${CMAKE_C_COMPILER_ID}_C_FLAGS} ${${CMAKE_C_COMPILER_ID}_C_FLAGS}
${${CMAKE_CXX_COMPILER_ID}_CXX_FLAGS} ${${CMAKE_CXX_COMPILER_ID}_CXX_FLAGS}
${${CMAKE_C_COMPILER_ID}_${CMAKE_C_COMPILER_ID}_C_FLAGS} ${${CMAKE_BUILD_TYPE}_${CMAKE_C_COMPILER_ID}_C_FLAGS}
${${CMAKE_BUILD_TYPE}_${CMAKE_CXX_COMPILER_ID}_C_FLAGS}
) )
set_directory_properties(PROPERTIES EP_PREFIX ${CMAKE_BINARY_DIR}/Rust) set_directory_properties(PROPERTIES EP_PREFIX ${CMAKE_BINARY_DIR}/Rust)
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter