Changes in / [db27767:02af79b0]
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
configure
rdb27767 r02af79b0 637 637 LIBOBJS 638 638 CFA_BACKEND_CC 639 WITH_LIBTCMALLOC_FALSE 640 WITH_LIBTCMALLOC_TRUE 641 WITH_LIBPROFILER_FALSE 642 WITH_LIBPROFILER_TRUE 639 643 WITH_LIBFIBRE_FALSE 640 644 WITH_LIBFIBRE_TRUE … … 3398 3402 "debug") ;; 3399 3403 "nolib") ;; 3404 "profile") ;; 3400 3405 *) 3401 3406 >&2 echo "Configuration must be 'debug', 'nodebug' or 'nolib'" … … 16657 16662 16658 16663 16664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ProfilingIsEnabledForAllThreads in -lprofiler" >&5 16665 $as_echo_n "checking for ProfilingIsEnabledForAllThreads in -lprofiler... " >&6; } 16666 if ${ac_cv_lib_profiler_ProfilingIsEnabledForAllThreads+:} false; then : 16667 $as_echo_n "(cached) " >&6 16668 else 16669 ac_check_lib_save_LIBS=$LIBS 16670 LIBS="-lprofiler $LIBS" 16671 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16672 /* end confdefs.h. */ 16673 16674 /* Override any GCC internal prototype to avoid an error. 16675 Use char because int might match the return type of a GCC 16676 builtin and then its argument prototype would still apply. */ 16677 #ifdef __cplusplus 16678 extern "C" 16679 #endif 16680 char ProfilingIsEnabledForAllThreads (); 16681 int 16682 main () 16683 { 16684 return ProfilingIsEnabledForAllThreads (); 16685 ; 16686 return 0; 16687 } 16688 _ACEOF 16689 if ac_fn_c_try_link "$LINENO"; then : 16690 ac_cv_lib_profiler_ProfilingIsEnabledForAllThreads=yes 16691 else 16692 ac_cv_lib_profiler_ProfilingIsEnabledForAllThreads=no 16693 fi 16694 rm -f core conftest.err conftest.$ac_objext \ 16695 conftest$ac_exeext conftest.$ac_ext 16696 LIBS=$ac_check_lib_save_LIBS 16697 fi 16698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_profiler_ProfilingIsEnabledForAllThreads" >&5 16699 $as_echo "$ac_cv_lib_profiler_ProfilingIsEnabledForAllThreads" >&6; } 16700 if test "x$ac_cv_lib_profiler_ProfilingIsEnabledForAllThreads" = xyes; then : 16701 HAVE_LIBPROFILER=1 16702 else 16703 HAVE_LIBPROFILER=0 16704 fi 16705 16706 if test "$HAVE_LIBPROFILER" -eq 1; then 16707 WITH_LIBPROFILER_TRUE= 16708 WITH_LIBPROFILER_FALSE='#' 16709 else 16710 WITH_LIBPROFILER_TRUE='#' 16711 WITH_LIBPROFILER_FALSE= 16712 fi 16713 16714 16715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for malloc in -ltcmalloc" >&5 16716 $as_echo_n "checking for malloc in -ltcmalloc... " >&6; } 16717 if ${ac_cv_lib_tcmalloc_malloc+:} false; then : 16718 $as_echo_n "(cached) " >&6 16719 else 16720 ac_check_lib_save_LIBS=$LIBS 16721 LIBS="-ltcmalloc $LIBS" 16722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16723 /* end confdefs.h. */ 16724 16725 /* Override any GCC internal prototype to avoid an error. 16726 Use char because int might match the return type of a GCC 16727 builtin and then its argument prototype would still apply. */ 16728 #ifdef __cplusplus 16729 extern "C" 16730 #endif 16731 char malloc (); 16732 int 16733 main () 16734 { 16735 return malloc (); 16736 ; 16737 return 0; 16738 } 16739 _ACEOF 16740 if ac_fn_c_try_link "$LINENO"; then : 16741 ac_cv_lib_tcmalloc_malloc=yes 16742 else 16743 ac_cv_lib_tcmalloc_malloc=no 16744 fi 16745 rm -f core conftest.err conftest.$ac_objext \ 16746 conftest$ac_exeext conftest.$ac_ext 16747 LIBS=$ac_check_lib_save_LIBS 16748 fi 16749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tcmalloc_malloc" >&5 16750 $as_echo "$ac_cv_lib_tcmalloc_malloc" >&6; } 16751 if test "x$ac_cv_lib_tcmalloc_malloc" = xyes; then : 16752 HAVE_LIBTCMALLOC=1 16753 else 16754 HAVE_LIBTCMALLOC=0 16755 fi 16756 16757 if test "$HAVE_LIBTCMALLOC" -eq 1; then 16758 WITH_LIBTCMALLOC_TRUE= 16759 WITH_LIBTCMALLOC_FALSE='#' 16760 else 16761 WITH_LIBTCMALLOC_TRUE='#' 16762 WITH_LIBTCMALLOC_FALSE= 16763 fi 16764 16765 16659 16766 # Checks for header files. 16660 16767 for ac_header in libintl.h malloc.h unistd.h … … 16889 16996 if test -z "${WITH_LIBFIBRE_TRUE}" && test -z "${WITH_LIBFIBRE_FALSE}"; then 16890 16997 as_fn_error $? "conditional \"WITH_LIBFIBRE\" was never defined. 16998 Usually this means the macro was only invoked conditionally." "$LINENO" 5 16999 fi 17000 if test -z "${WITH_LIBPROFILER_TRUE}" && test -z "${WITH_LIBPROFILER_FALSE}"; then 17001 as_fn_error $? "conditional \"WITH_LIBPROFILER\" was never defined. 17002 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17003 fi 17004 if test -z "${WITH_LIBTCMALLOC_TRUE}" && test -z "${WITH_LIBTCMALLOC_FALSE}"; then 17005 as_fn_error $? "conditional \"WITH_LIBTCMALLOC\" was never defined. 16891 17006 Usually this means the macro was only invoked conditionally." "$LINENO" 5 16892 17007 fi -
configure.ac
rdb27767 r02af79b0 139 139 "debug") ;; 140 140 "nolib") ;; 141 "profile") ;; 141 142 *) 142 143 >&2 echo "Configuration must be 'debug', 'nodebug' or 'nolib'" … … 190 191 AM_CONDITIONAL([WITH_LIBFIBRE], [test "$HAVE_LIBFIBRE" -eq 1]) 191 192 193 AC_CHECK_LIB([profiler], [ProfilingIsEnabledForAllThreads], [HAVE_LIBPROFILER=1], [HAVE_LIBPROFILER=0]) 194 AM_CONDITIONAL([WITH_LIBPROFILER], [test "$HAVE_LIBPROFILER" -eq 1]) 195 196 AC_CHECK_LIB([tcmalloc], [malloc], [HAVE_LIBTCMALLOC=1], [HAVE_LIBTCMALLOC=0]) 197 AM_CONDITIONAL([WITH_LIBTCMALLOC], [test "$HAVE_LIBTCMALLOC" -eq 1]) 198 192 199 # Checks for header files. 193 200 AC_CHECK_HEADERS([libintl.h malloc.h unistd.h], [], [echo "Error: Missing required header"; exit 1]) -
libcfa/configure
rdb27767 r02af79b0 2959 2959 case $CONFIGURATION in 2960 2960 "debug" ) 2961 CONFIG_CFLAGS="-O 0-g"2961 CONFIG_CFLAGS="-Og -g" 2962 2962 CONFIG_CFAFLAGS="-debug" 2963 2963 CONFIG_BUILDLIB="yes" 2964 2964 ;; 2965 2965 "nodebug" ) 2966 CONFIG_CFLAGS="-O 2-s"2966 CONFIG_CFLAGS="-O3 -s" 2967 2967 CONFIG_CFAFLAGS="-nodebug" 2968 2968 CONFIG_BUILDLIB="yes" 2969 2969 ;; 2970 2970 "nolib" ) 2971 CONFIG_CFLAGS="-O 2-s"2971 CONFIG_CFLAGS="-O3 -s" 2972 2972 CONFIG_CFAFLAGS="-nolib" 2973 2973 CONFIG_BUILDLIB="no" 2974 ;; 2975 "profile" ) 2976 CONFIG_CFLAGS="-O3 -g -fno-omit-frame-pointer" 2977 CONFIG_CFAFLAGS="-nodebug" 2978 CONFIG_BUILDLIB="yes" 2974 2979 ;; 2975 2980 *) -
libcfa/configure.ac
rdb27767 r02af79b0 45 45 case $CONFIGURATION in 46 46 "debug" ) 47 CONFIG_CFLAGS="-O 0-g"47 CONFIG_CFLAGS="-Og -g" 48 48 CONFIG_CFAFLAGS="-debug" 49 49 CONFIG_BUILDLIB="yes" 50 50 ;; 51 51 "nodebug" ) 52 CONFIG_CFLAGS="-O 2-s"52 CONFIG_CFLAGS="-O3 -s" 53 53 CONFIG_CFAFLAGS="-nodebug" 54 54 CONFIG_BUILDLIB="yes" 55 55 ;; 56 56 "nolib" ) 57 CONFIG_CFLAGS="-O 2-s"57 CONFIG_CFLAGS="-O3 -s" 58 58 CONFIG_CFAFLAGS="-nolib" 59 59 CONFIG_BUILDLIB="no" 60 ;; 61 "profile" ) 62 CONFIG_CFLAGS="-O3 -g -fno-omit-frame-pointer" 63 CONFIG_CFAFLAGS="-nodebug" 64 CONFIG_BUILDLIB="yes" 60 65 ;; 61 66 *) -
src/Makefile.am
rdb27767 r02af79b0 56 56 ___driver_cfa_cpp_LDADD = -ldl # yywrap 57 57 58 AM_CXXFLAGS = @HOST_FLAGS@ -Wno-deprecated -Wall -Wextra -DDEBUG_ALL -I./Parser -I$(srcdir)/Parser -I$(srcdir)/include -DYY_NO_INPUT -O2 -g -std=c++14 58 if WITH_LIBPROFILER 59 ___driver_cfa_cpp_LDADD += -lprofiler 60 endif 61 62 if WITH_LIBTCMALLOC 63 ___driver_cfa_cpp_LDADD += -ltcmalloc 64 endif 65 66 AM_CXXFLAGS = @HOST_FLAGS@ -Wno-deprecated -Wall -Wextra -DDEBUG_ALL -I./Parser -I$(srcdir)/Parser -I$(srcdir)/include -DYY_NO_INPUT -O3 -g -std=c++14 59 67 AM_LDFLAGS = @HOST_FLAGS@ -Xlinker -export-dynamic 60 68 ARFLAGS = cr -
src/Makefile.in
rdb27767 r02af79b0 651 651 ___driver_cfa_cpp_SOURCES = $(SRC) 652 652 ___driver_cfa_cpp_LDADD = -ldl # yywrap 653 AM_CXXFLAGS = @HOST_FLAGS@ -Wno-deprecated -Wall -Wextra -DDEBUG_ALL -I./Parser -I$(srcdir)/Parser -I$(srcdir)/include -DYY_NO_INPUT -O 2-g -std=c++14653 AM_CXXFLAGS = @HOST_FLAGS@ -Wno-deprecated -Wall -Wextra -DDEBUG_ALL -I./Parser -I$(srcdir)/Parser -I$(srcdir)/include -DYY_NO_INPUT -O3 -g -std=c++14 654 654 AM_LDFLAGS = @HOST_FLAGS@ -Xlinker -export-dynamic 655 655 ARFLAGS = cr … … 1526 1526 @rm BasicTypes-gen 1527 1527 1528 @WITH_LIBPROFILER_TRUE@ ___driver_cfa_cpp_LDADD += -lprofiler 1529 1530 @WITH_LIBTCMALLOC_TRUE@ ___driver_cfa_cpp_LDADD += -ltcmalloc 1531 1528 1532 # Tell versions [3.59,3.63) of GNU make to not export all variables. 1529 1533 # Otherwise a system limit (for SysV at least) may be exceeded.
Note: See TracChangeset
for help on using the changeset viewer.