target_compile_options () apenas para arquivos C ++?
É possível usartarget_compile_options()
apenas para arquivos C ++? Gostaria de usá-lo para um destino usado como dependência para outros aplicativos, para que a biblioteca possa propagar seus sinalizadores de compilador para esses aplicativos. No entanto, existem certos sinalizadores, como-std=c++14
, que causam falha na compilação se forem usadas com arquivos C ou ObjC.
Eu li que deveriaCXX_FLAGS
em vez de adicionar apenas esses sinalizadores aos arquivos C ++, no entanto, isso não será propagado (automaticamente) pelo sistema de pacotes do cmake.