target_compile_options () только для файлов C ++?

Можно ли использоватьtarget_compile_options() только для файлов C ++? Я хотел бы использовать его для цели, которая используется в качестве зависимости для других приложений, чтобы библиотека могла распространять свои флаги компилятора в эти приложения. Тем не менее, есть определенные флаги, такие как-std=c++14, что приводит к сбою сборки, если они используются с файлами C или ObjC.

Я прочитал, что я долженCXX_FLAGS вместо этого, чтобы только добавить эти флаги в файлы C ++, однако это не будет (автоматически) распространяться через систему пакетов cmake.

Ответы на вопрос(1)

Ваш ответ на вопрос