gpt4 book ai didi

c++ - Target Clean (CMake) 后打印消息

转载 作者:行者123 更新时间:2023-11-28 04:49:37 25 4
gpt4 key购买 nike

我想在目标 clean 成功执行后打印一条消息。我试过了

add_custom_command ( TARGET clean POST_BUILD
COMMAND ${CMAKE_COMMAND} -E echo "Cleanup done in Project '${CMAKE_PROJECT_NAME}'"
)

但是 CMake 声称​​“没有在此目录中创建 TARGET 'clean'。”当然clean并不是在这个目录下创建的,CMake应该自己生成这个target。

有没有其他方法可以编辑clean或添加指令?

最佳答案

恕我直言,不应更改或修改 clean,因为用户期望明确定义的行为。

这样做:

add_custom_target(CustomClean
COMMAND ${your_commands}
COMMAND ${CMAKE_COMMAND} --build . --target clean --config $<CONFIG>
)

关于c++ - Target Clean (CMake) 后打印消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48500366/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com