我希望CMakefile生成能够执行某些特定unix命令的Makefile。通用方法是什么?
例如,我想强制执行此命令
g++ hello.cpp -o libhello.dylib -dynamiclib
或此命令
mdfind "hello" -onlyin .
我想使用CMakefile而不是简单脚本的原因是我有一行命令必须插入编译过程(已经由现有的CMakefile定义)。
答案 0 :(得分:1)
您需要使用add_custom_command
。这将允许您在构建过程中运行任意命令。您可以将其与add_dependencies
结合使用,以使其自动运行。另请参阅add_custom_target
。