##// END OF EJS Templates
Initialisation de la configuration Linux
Initialisation de la configuration Linux

File last commit:

r14:5bce99742c6f
r14:5bce99742c6f
Show More
compiler.cmake
14 lines | 461 B | text/x-cmake | CMakeLexer
Initialisation de l'archi cmake
r0 #
# compiler.cmake : configure the compilation flags
#
mperrinel
Initialisation de la configuration Linux
r14 message("Compiler id: ${CMAKE_CXX_COMPILER_ID}")
Ajout du support clang analyser. L'idée est de recompiler le projet avec ninja dans un build dédié pour effectuer l'analyse statique.
r11 IF("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
Initialisation de l'archi cmake
r0 INCLUDE("cmake/compiler/compiler_gnu.cmake")
mperrinel
Initialisation de la configuration Linux
r14 ELSEIF("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
INCLUDE("cmake/compiler/compiler_gnu.cmake")
Ajout du support clang analyser. L'idée est de recompiler le projet avec ninja dans un build dédié pour effectuer l'analyse statique.
r11 ELSEIF("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC")
Initialisation de l'archi cmake
r0 INCLUDE("cmake/compiler/compiler_msvc.cmake")
ELSE()
MESSAGE(FATAL_ERROR "Compiler not supported")
ENDIF()