Зависимости генерации исходного кода с помощью CMake

Я использую как Qt, так и ACE TAO (реализация CORBA) в моем CMake-проекте. Обе платформы генерируют файлы исходного кода (файлы MOC в случае файлов Qt и файлы исходного кода клиента / сервера в случае TAO).

В настоящее время основная структура моего файла CMake выглядит следующим образом:

set(MOC_SOURCES ... )
qt5_wrap_cpp(MOC_GENERATED ${MOC_SOURCES})

set(IDLS ...) # Interface description files
add_tao_idl_build(... ${IDLS})

(The add_tao_idl_build в основном оборачивает add_custom_command и создает исходные файлы C++ из входных файлов IDL.)

Я хочу убедиться, что IDL-файлы обрабатываются раньше, чем файлы Qt moc. Как я могу это сделать?

0 ответов

Другие вопросы по тегам