但automake也可自己设置一些编译时用到的变量,automake与Build相关的一些变量名字也都以AM_开头,诸如AM_CPPFLAGS(与CPPFLAGS对应)。在Makefile.am中设置头文件包含的方式至少有以下两种: * 在顶层Makefile.am中设置全局变量 AM_CPPFLAGS = -I $(top_srcdir)/include1 export AM_CPPFLAGS 这样在编译子目录(如mo...
* 在顶层Makefile.am中设置全局变量 AM_CPPFLAGS = -I $(top_srcdir)/include1 export AM_CPPFLAGS 这样在编译子目录(如module1)时,该全局设置也会起作用,在gcc编译命令行中你会看到-I ../include1。 * 在子目录层Makefile.am中设置局部变量 AM_CPPFLAGS = -I $(top_srcdir)/include2 这里的设置仅...
但是,在configure.ac或src/Makefile.am中设置搜索路径的所有尝试都失败了。AM_CPPFLAGS= -I/path/to/headersAC 浏览2提问于2016-12-14得票数1 4回答 如何在autotools项目上设置默认的CPPFLAGS 、 对于我的项目中的所有源文件,我需要将"-Wall -Werror“设置为CPPFLAGS。在自动工具中有办法做到这一点吗?...
Fixes the following autoreconf (automake) warning: Makefile.am:6: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') diff --git a/Makefile.am b/Makefile.am index da0b5a5..fc017d5 100644 --- a/Makefile.am +++ b/Makefile.am @@ -3,13 +3,13 @@ MA...
问在Makefile.am中忽略从configure.ac设置的CPPFLAGSENlinux环境下,当项目工程很大的时候,编译的过程很...
On a SLES11 SP3 I got the following warnings while running autoreconf -i (autoconf-2.69-40.1). naemon/Makefile.am:2: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') naemon/lib/Makefile.am:2: warning: 'INCLUDES' is...
AM_CPPFLAGS = -I $(top_srcdir)/include1 export AM_CPPFLAGS 这样在编译子目录(如module1)时,该全局设置也会起作用,在gcc编译命令行中你会看到-I ../include1。 * 在子目录层Makefile.am中设置局部变量 AM_CPPFLAGS = -I $(top_srcdir)/include2 ...
从configure.ac设置的CPPFLAGS在Makefile.am中被忽略 我正在尝试用self-made自动工具文件(configure脚本)构建TerraGear。TerraGear分为几个子项目。对于每一个,我创建了一组不同的configure.ac和Makefile.am文件,但它们几乎都是相同的。 考虑以下两个文件: