
cmake
文章平均质量分 78
古美門直樹
神爱世人
展开
-
cmake函数参数解析
最近在迁移公司的make系统到cmake上,发现cmake的function参数很奇怪。例如,如果我们向一个function传递list作为参数,在function中,形参会变成如下状况:set(SRC)list(APPEND SRC a.cpp b.cpp)list(APPEND SRC c.cpp d.cpp)function(tst_arguments src_list) me原创 2014-08-05 01:27:41 · 10070 阅读 · 0 评论 -
CMake中使用get_target_property判断Target是否存在
使用Cmake的add_custom_target建立自定义的Target后,必须将这个Target加入all依赖,否则生成的Makefile不会执行这个Target的内容。这样会有个问题,如果需要编译如下目录:目录下有N个目录,这些目录下或是目录,或是文件,那么递归下去,就会有若干CMakeLists.txt,也就是说,会有若干个add_custom_target(all ...)的存在原创 2014-08-07 16:35:38 · 13242 阅读 · 0 评论