Я работаю над приложением Qt, используя cmake
с automoc
, чтобы иметь дело с генерацией классов объектов Qt.Добавить свойства файлов в файл cpp, созданный automoc с cmake
Мой сгенерированный файл file_automoc.cpp
компилируется с предупреждениями. Сами предупреждения взяты из файла заголовка, включенного в cpp-файл, но этот заголовочный файл является частью третьей стороны, которую я не могу изменить.
Я хотел бы передать флаги компиляции, чтобы подавить эти конкретные предупреждения только для этого файла.
Проблема в том, что я не могу использовать set_source_files_properties
в сгенерированном файле, потому что cmake
жалуется, что файл не существует.
Как использовать cmake
для передачи флагов компиляции в сгенерированный файл до его фактического существования в файловой системе?