IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 7874


Ignore:
Timestamp:
Jul 11, 2006, 6:01:10 PM (20 years ago)
Author:
Paul Price
Message:

Adding option --enable-profile for code profiling.

Location:
trunk/ppMerge
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppMerge/configure.ac

    r7068 r7874  
    1414dnl AC_PROG_LIBTOOL
    1515
     16ppMerge_CFLAGS="-Wall -Werror -std=c99"
     17ppMerge_LDFLAGS=""
     18
    1619dnl handle debug building
    1720AC_ARG_ENABLE(optimize,
     
    2326)
    2427
     28dnl handle path coverage checking
     29AC_ARG_ENABLE(coverage,
     30  [AS_HELP_STRING(--enable-coverage,enable path coverage checking)],
     31  [AC_MSG_RESULT(path coverage enabled)
     32   CFLAGS="${CFLAGS=} -fprofile-arcs -ftest-coverage -pg"]
     33)
     34
    2535PKG_CHECK_MODULES([PSLIB], [pslib >= 0.9.0])
    2636PKG_CHECK_MODULES([PSMODULE], [psmodule >= 0.0.0])
    2737
    28 ppMerge_CFLAGS="-Wall -Werror -std=c99"
     38dnl handle profiler building
     39AC_ARG_ENABLE(profile,
     40  [AS_HELP_STRING(--enable-profile,enable compiler profiler information inclusion)],
     41  [AC_MSG_RESULT(compile optimization enabled)
     42  ppMerge_CFLAGS="${ppMerge_CFLAGS} -g -pg"
     43  ppMerge_LDFLAGS="${ppMerge_LDFLAGS} -pg -Wl,--start-group -Wl,-Bstatic"]
     44  )
     45 
    2946AC_SUBST([ppMerge_CFLAGS])
     47AC_SUBST([ppMerge_LDFLAGS])
    3048
    3149AC_CONFIG_FILES([
  • trunk/ppMerge/src/Makefile.am

    r7263 r7874  
    22
    33ppMerge_CFLAGS += $(PSMODULE_CFLAGS) $(PSLIB_CFLAGS)
    4 ppMerge_LDFLAGS = $(PSMODULE_LIBS) $(PSLIB_LIBS)
    5 ### For profiling:
    6 #ppMerge_CFLAGS += -g -pg -fprofile-arcs $(PSMODULE_CFLAGS) $(PSLIB_CFLAGS)
    7 #ppMerge_LDFLAGS = -pg -Wl,--start-group -Wl,-Bstatic $(PSMODULE_LIBS) $(PSLIB_LIBS) -Wl,-Bdynamic
     4ppMerge_LDFLAGS += $(PSMODULE_LIBS) $(PSLIB_LIBS) -Wl,-Bdynamic
    85
    96ppMerge_SOURCES =               \
Note: See TracChangeset for help on using the changeset viewer.