diff options
author | Marcel Holtmann <marcel.holtmann@intel.com> | 2009-04-26 20:31:15 +0200 |
---|---|---|
committer | Marcel Holtmann <marcel.holtmann@intel.com> | 2009-04-26 20:31:15 +0200 |
commit | 2c5ddf34d8c4b6a87710245ac10f8addee6b223d (patch) | |
tree | afc82ba7880f0399c54af0d531ba9eb49f562727 /acinclude.m4 | |
download | ofono-2c5ddf34d8c4b6a87710245ac10f8addee6b223d.tar.bz2 |
Initial revision
Diffstat (limited to 'acinclude.m4')
-rw-r--r-- | acinclude.m4 | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/acinclude.m4 b/acinclude.m4 new file mode 100644 index 00000000..45940732 --- /dev/null +++ b/acinclude.m4 @@ -0,0 +1,26 @@ +AC_DEFUN([AC_PROG_CC_PIE], [ + AC_CACHE_CHECK([whether ${CC-cc} accepts -fPIE], ac_cv_prog_cc_pie, [ + echo 'void f(){}' > conftest.c + if test -z "`${CC-cc} -fPIE -pie -c conftest.c 2>&1`"; then + ac_cv_prog_cc_pie=yes + else + ac_cv_prog_cc_pie=no + fi + rm -rf conftest* + ]) +]) + +AC_DEFUN([COMPILER_FLAGS], [ + if (test "${CFLAGS}" = ""); then + CFLAGS="-Wall -O2 -D_FORTIFY_SOURCE=2" + fi + if (test "$USE_MAINTAINER_MODE" = "yes"); then + CFLAGS+=" -Werror -Wextra" + CFLAGS+=" -Wno-unused-parameter" + CFLAGS+=" -Wno-missing-field-initializers" + CFLAGS+=" -Wdeclaration-after-statement" + CFLAGS+=" -Wmissing-declarations" + CFLAGS+=" -Wredundant-decls" + CFLAGS+=" -Wcast-align" + fi +]) |