Я довольно новичок в CMake, и у меня есть следующая проблема:
У меня есть несколько модулей C ++ (исполняемых файлов), которые вместе образуют программный пакет.Модули управляются и выполняются программой драйвера, написанной на Python.В процессе сборки / установки программа Python должна быть предварительно обработана с параметрами, установленными процессом конфигурации (в настоящее время Autoconf / Automake / Libtool).В настоящее время это делается с целью создания, которая выглядит примерно так (очень упрощенно):
foobar: foobar.in
sed -r 's/@USE_EXTMOD@/$(USE_EXTMOD)/' $< $@
chmod 755 $@
Каков хороший (то есть правильный) способ достижения этого в CMake?Я думаю, можно использовать комбинацию configure_file () и (непереносимого) execute_process (), но есть ли лучший способ?
С наилучшими пожеланиями, Джонас.