Да, но предварительная обработка обычно выполняется на этапе вызова cmake
, а не во время установки. Это делается с помощью команды configure_file()
.
Обратите внимание, что configure_file()
поддерживает подстановку значений только в ${}
или @@
, поэтому, если вам действительно нужно настроить файл с {{}}
, вы можете в конечном итоге написать свою собственную функцию, используя команду CMake file()
.
Наконец, вам нужно установить настроенный файл. Обязательно
install(FILES ${CMAKE_BINARY_DIR}/your.file)
а не только
install(FILES your.file)
, поскольку последняя команда установит ваш исходный файл.