24小时热门版块排行榜    

CyRhmU.jpeg
查看: 464  |  回复: 1

chemdeer

新虫 (初入文坛)

[求助] makefile cppflags调用问题已有1人参与

下载的一个软件包的makefile 如下:
TOPDIR = ..
SRCDIR = ..
-include ../MakeVars
-include ../MakeVars.features

CPPFLAGS := -I../include -I../include/libint2 -Ieri  -DPREP_LIBINT2_SKIP_BOOST
COMPUTE_LIB = -L../lib -lint2

check:: check1 #check2 check3

TEST1 = eri/test
check1:: $(TEST1)
        ./$(TEST1) 0 2 && ./$(TEST1) 1 1 && ./$(TEST1) 2 1

$(TEST1): eri/test.o
        $(LTLINK) $(CXX)  $(COMPUTE_LIB) $(SYSLIBS) -o $@ $^
(后面还有一些,但是不重要就不贴了)

可以看到在include上一级目录的makefile后,头文件路径被加在cppflags里。但是在编译TEST1的目标文件时,CPPFLAGS没有被调用。那么请问这个路径是怎么被加进去的?

谢谢。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

welljay

木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
$(LTLINK) $(CXX) $(CPPFLAGS) $(COMPUTE_LIB) $(SYSLIBS) -o $@ $^
2楼2019-03-25 16:34:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 chemdeer 的主题更新
信息提示
请填处理意见