Чем отличается команда CMake configure_file в Windows? - PullRequest
7 голосов
/ 04 октября 2009

В Linux я использую такую ​​команду, как:

configure_file(dot_alpha_16.bmp test/dot_samples/dot_alpha_16.bmp COPYONLY)

для копирования некоторых файлов модульного теста в каталог сборки. На окнах файлы не копируются. Есть ли конкретная причина, почему это происходит?

1 Ответ

9 голосов
/ 19 октября 2009

Вы должны указать полный путь к каталогу . Следующее работает в Windows и учитывает сборки из исходного кода:

configure_file(${CMAKE_CURRENT_SOURCE_DIR}/dot_alpha_16.bmp
    ${CMAKE_CURRENT_BINARY_DIR}/test/dot_samples/dot_alpha_16.bmp COPYONLY)
...