Cmake中add_custom_command获取文件内容
时间: 2023-05-17 14:07:05 浏览: 111
获取文件内容
可以使用file(READ)命令获取文件内容,然后将其存储到变量中,再使用add_custom_command命令执行自定义命令。以下是示例代码:
file(READ file.txt FILE_CONTENT)
add_custom_command(
OUTPUT output.txt
COMMAND echo ${FILE_CONTENT} > output.txt
DEPENDS file.txt
)
其中,file.txt是要读取的文件,output.txt是自定义命令的输出文件。DEPENDS选项指定了自定义命令依赖的文件,如果该文件被修改,则自定义命令会重新执行。
阅读全文