add_custom_target(comandname ……)只会执行列出的操作,不会产生comandname文件 add_dependencies 如果main 依赖a.so b.so TARGET_LINK_LIBRARIES(main a.so b.so c.so d.so) 而a.so b.so 的生成晚于main(即编译脚本的顺序把a.so b.so 安排在后面编译),则需要ADD_DEPENDENCIES(main a.so b.so) 提...
根据https://discourse.cmake.org/t/cmake-pre-build-command/1083上的讨论,答案是“不要那样做”。
根据https://discourse.cmake.org/t/cmake-pre-build-command/1083上的讨论,答案是“不要那样做”。