1
Весь мой проект используетCMake набор CMAKE_RUNTIME_OUTPUT_DIRECTORY для определенной цели только
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin")
поместить все исполняемые файлы во время выполнения в каталоге bin
.
Однако я должен разместить некоторые библиотеки DLL в подкаталоге «сценарии», я попытался следующий код, чтобы установить переменную для конкретной цели:
set_target_properties(my_script_dll PROPERTIES
CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin/scripts"
)
Но это не работает, то DLL файлы являются все еще помещается под bin
.
Есть ли способ установить выходной каталог только для определенной цели?