gpt4 book ai didi

cmake - 使用 CMake 生成文件并将其添加为可执行文件

转载 作者:行者123 更新时间:2023-12-02 00:26:30 24 4
gpt4 key购买 nike

我有一个在 CMake 时生成 shell 脚本的项目(使用 file(WRITE)。我怎样才能让 CMake 将这个 shell 脚本视为项目的可执行文件(例如清理它,“重建”,并且还安装了)?

最佳答案

首先,看一下configure_file()功能,它可以为您完成所有工作。如果你不能使用它,你应该add_custom_command() ,这将生成您的文件,然后生成 add_custom_target() ,这应该 DEPENDS${CMAKE_BINARY_DIR}/your_produced_file 上。

add_custom_command() 调用中,您可以使用类似的东西:

COMMAND ${CMAKE_PROGRAM} -P ${CMAKE_SCRIPT_THAT_PRODUCES_YOUR_FILE}

关于cmake - 使用 CMake 生成文件并将其添加为可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8731595/

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