![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Makefile
Edward201804
这个作者很懒,什么都没留下…
展开
-
cmake填坑
shell中export多个源文件到CMakeLists.txtshell脚本中export CMAKE_SOURCE_LIST="./a.cpp;./b.cpp"(中间一定加分号),这样就可以在CMakeLists.txt中使用了,如下:add_library(xxxSHARED $ENV{CMAKE_SOURCE_LIST})...原创 2020-03-14 00:29:10 · 145 阅读 · 0 评论 -
Makefile变态规则。。。
1. 条件判断条件判断前面不能有空格或者tab,否则可能会报错。。。条件判断如果在define里面,好像ifeq上一行必须要有命令(或者空行),否则报错。。。比如:define Build/Compile#必须顶格 @echo "CURRENT_TARGET=$(CURRENT_TARGET)" #这句话必须要有!ifeq ($(CURRENT_T原创 2017-08-17 11:01:52 · 380 阅读 · 0 评论 -
Makefile知识小结
1、export的变量只对子目录生效。2、Makefile任何地方都可以使用ifeq,但是必须顶格写。3、不能使用ifeq来判断$@变量,因为ifeq是预编译的。此时可以使用shell中的if语句来判断,语法如下 @if [ $@ = "world"]; then \ echo come here; \ fi4、Makefile调试方法:$(warning...原创 2017-08-17 11:05:01 · 262 阅读 · 0 评论