如何更改使用
FetchContent
拉取的 cmake 依赖项的运行时输出?
我尝试设置通常的
RUNTIME_OUTPUT_DIRECTORY_<CONFIG>
,但目标忽略了此设置。
这是我如何设置运行时输出的示例。很可能是用户错误,但我已经浏览了文档和搜索,我没有看到任何有关如何重定向运行时输出的提示。
FetchContent_Declare(Potato
GIT_REPOSITORY https://git.superpotato.com
)
FetchContent_MakeAvailable(Potato)
set_target_properties(PotatoLib
PROPERTIES
RUNTIME_OUTPUT_DIRECTORY ${POTATO_BIN_DIR}
RUNTIME_OUTPUT_DIRECTORY_DEBUG ${POTATO_BIN_DIR}
RUNTIME_OUTPUT_DIRECTORY_RELEASE ${POTATO_BIN_DIR}
RUNTIME_OUTPUT_DIRECTORY_RELWITHDEBINFO ${POTATO_BIN_DIR}
)
问题出在其他地方,这有效。