更改 FetchContent 库的 RUNTIME_OUTPUT_DIRECTORY

问题描述 投票:0回答:1

如何更改使用

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}
)
c++ cmake
1个回答
0
投票

问题出在其他地方,这有效。

© www.soinside.com 2019 - 2024. All rights reserved.