Я пытаюсь использовать add_custom_command для генерации файла во время сборки. Команда никогда, казалось, не была выполнена, таким образом, я сделал этот тестовый файл.
cmake_minimum_required( VERSION 2.6 )
add_custom_command(
OUTPUT hello.txt
COMMAND touch hello.txt
DEPENDS hello.txt
)
Я пытался работать:
cmake .
make
И hello.txt не был сгенерирован. Что я сделал неправильно?
Добавьте следующее:
add_custom_target(run ALL
DEPENDS hello.txt)
Если вы знакомы с makefiles, это означает:
all: run
run: hello.txt