1AC_DEFUN([FC_GPROF], [
2AC_ARG_ENABLE([gprof],
3  AS_HELP_STRING([--enable-gprof], [turn on profiling [[default=no]]]),
4[case "${enableval}" in
5  yes) enable_gprof=yes ;;
6  no)  enable_gprof=no ;;
7  *)   AC_MSG_ERROR([bad value ${enableval} for --enable-gprof]) ;;
8esac], [enable_gprof=no])
9
10dnl -g is added by AC_PROG_CC if the compiler understands it
11if test "x$enable_gprof" = "xyes"; then
12  FC_C_FLAGS([-pg -no-pie], [], [EXTRA_DEBUG_CFLAGS])
13  FC_LD_FLAGS([-pg], [], [EXTRA_DEBUG_LDFLAGS])
14  if test "x$cxx_works" = "xyes" ; then
15    FC_CXX_FLAGS([-pg], [], [EXTRA_DEBUG_CXXFLAGS])
16  fi
17fi
18])
19