Mar*_*n M 15 c++ cmake target add-custom-command
是否有可能调用一个函数的CMake出的add_custom_target还是add_custom_command?
我知道我可以将CMake函数移动到Python(或其他)脚本并从add_custom_target/中调用它,command但我想避免在现有的CMake基础上使用大量脚本.
我想要实现的是使用CPack生成二进制工件的zip包并将其发布到工件库中.对于发布部分,我已经创建了CMake函数,但现在我需要将打包和发布结合在一起.
感谢您提前提供任何帮助/提示.
Ada*_*rek 23
我在为BVLC/Caffe编写CMake构建系统时遇到了这个问题.我最后做的是将函数内容放入一个单独的CMake脚本中,并add_custom_target通过调用从内部调用它:
add_custom_target(target_name
COMMAND ${CMAKE_COMMAND} -P path_to_script
)
Run Code Online (Sandbox Code Playgroud)
使用-P标志调用CMake 使其充当脚本语言.您可以在脚本中放置任何CMake函数.
| 归档时间: |
|
| 查看次数: |
7433 次 |
| 最近记录: |