Listing 2
dnl dnl MYPROJECT_ENABLE_PROFILING dnl dnl sets output variables to be used as dnl compiler flags related to profiling, e.g. dnl with GNU gprof. dnl dnl Sets outcatput variable: @CXXFLAG_PROFILING@ dnl AC_DEFUN( [MYPROJECT_ENABLE_PROFILING], [ AC_ARG_ENABLE( [profiling], AC_HELP_STRING([--enable-profiling], [build executables for profiling]), [ AC_MSG_NOTICE([Enabling runtime profiling flags]) AC_SUBST(CXXFLAG_PROFILING, ["-pg"]) ], [ ## no need to send a message if we're not profiling AC_SUBST(CXXFLAG_PROFILING, [""]) ] ) ] )