target_compile_options () nur für C ++ - Dateien?
Ist es möglich, @ zu verwendtarget_compile_options()
nur für C ++ Dateien? Ich möchte es für ein Ziel verwenden, das als Abhängigkeit für andere Anwendungen verwendet wird, damit die Bibliothek ihre Compiler-Flags an diese Apps weitergeben kann. Es gibt jedoch bestimmte Flags wie-std=c++14
, dies führt dazu, dass der Build fehlschlägt, wenn sie mit C- oder ObjC-Dateien verwendet werden.
Ich habe gelesen, dass ich @ sollCXX_FLAGS
stattdessen werden diese Flags nur zu C ++ - Dateien hinzugefügt, dies wird jedoch nicht (automatisch) durch das Paketsystem von cmake weitergegeben.