Ajout d'indicateurs de l'éditeur de liens et du compilateur dans les fichiers CMake
Lors de la compilation de programmes C, il est souvent nécessaire d'ajouter des indicateurs spécifiques pour contrôler le comportement de le compilateur ou l'éditeur de liens. Dans CMake, ces indicateurs peuvent être ajoutés au projet à l'aide de divers mécanismes.
Ajout d'indicateurs de compilation
Exemple :
set(CMAKE_C_FLAGS "-fexceptions")
Ajout d'indicateurs de lien
Exemple :
set(CMAKE_EXE_LINKER_FLAGS "-lgcov")
Exemple spécifique pour -fexceptions
Pour ajouter l'indicateur -fexceptions, vous pouvez utiliser n'importe quel des méthodes suivantes :
set(CMAKE_EXE_LINKER_FLAGS "-fexceptions")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fexceptions")
get_target_property(TARGET_COMPILE_FLAGS <target> COMPILE_FLAGS) if(NOT TARGET_COMPILE_FLAGS) set(TARGET_COMPILE_FLAGS "") endif() set_target_properties(<target> PROPERTIES COMPILE_FLAGS "${TARGET_COMPILE_FLAGS} -fexceptions")
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!