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.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage