Cmake中add_custom_command获取内容到变量中
时间: 2023-05-17 08:07:06 浏览: 77
CMake从入门到实战系列(十二)-CMake中如何执行shell命令(1)
可以使用以下代码将add_custom_command获取的内容存储到变量中:
```
add_custom_command(
OUTPUT output_file.txt
COMMAND command_to_generate_output
DEPENDS input_file.txt
)
# 获取输出文件的路径
get_property(output_file TARGET target_name PROPERTY custom_command_outputs)
# 读取输出文件的内容
file(READ ${output_file} output_content)
# 将内容存储到变量中
set(my_variable "${output_content}")
```
阅读全文