# Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc. # # fpie.m4 v1.1 2004-01-30 # Check whether -pie -fPIE works. # Robert Connolly - robert@linuxfromscratch.org AC_DEFUN([_AC_PROG_CC_FPIE], [AC_REQUIRE([AC_PROG_CC]) AC_LANG([C]) ac_save_CFLAGS=$CFLAGS CFLAGS="-pie -fPIE $CFLAGS" AC_CACHE_CHECK(whether $CC accepts -pie -fPIE, ac_cv_prog_cc_fpie, [_AC_COMPILE_IFELSE([AC_LANG_PROGRAM()], [ac_cv_prog_cc_fpie=yes], [ac_cv_prog_cc_fpie=no])]) AC_SUBST(FPIECFLAGS) AC_SUBST(PIELDFLAGS) CFLAGS="$ac_save_CFLAGS" if test $ac_cv_prog_cc_fpie = yes; then FPIECFLAGS="-pie -fPIE" PIELDFLAGS="-pie" else FPIECFLAGS="" PIELDFLAGS="" fi[]dnl ])# _AC_PROG_CC_FPIE # AC_PROG_CXX_FPIE AC_DEFUN([_AC_PROG_CXX_FPIE], [AC_REQUIRE([AC_PROG_CXX]) AC_LANG([C++]) ac_save_CXXFLAGS=$CXXFLAGS CXXFLAGS="-pie -fPIE $CXXFLAGS" AC_CACHE_CHECK(whether $CXX accepts -pie -fPIE, ac_cv_prog_cxx_fpie, [_AC_COMPILE_IFELSE([AC_LANG_PROGRAM()], [ac_cv_prog_cxx_fpie=yes], [ac_cv_prog_cxx_fpie=no])]) AC_SUBST(FPIECXXFLAGS) AC_SUBST(PIELDFLAGS) CXXFLAGS="$ac_save_CXXFLAGS" if test $ac_cv_prog_cxx_fpie = yes; then FPIECXXFLAGS="-pie -fPIE" PIELDFLAGS="-pie" else FPIECXXFLAGS="" PIELDFLAGS="" fi[]dnl ])# _AC_PROG_CXX_FPIE