Changeset 1756
- Timestamp:
- Jan 27, 2009, 11:35:10 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/build_support/yat_add_flag.m4
r1623 r1756 21 21 # COPYLEFT 22 22 # 23 # Copyright (C) 2008 Peter Johansson23 # Copyright (C) 2008, 2009 Peter Johansson 24 24 # 25 25 # This file is part of the yat library, http://dev.thep.lu.se/yat … … 40 40 41 41 # 42 # serial 042 # serial 1 43 43 # 44 44 # see http://www.gnu.org/software/automake/manual/automake.html#Serials … … 47 47 [ 48 48 AC_REQUIRE([AX_CXXCPP_CHECK_FLAG]) 49 YAT_FIND_STR([$1], [$2], , [AX_CXXCPP_CHECK_FLAG([$2], ,, [$1="$$1 $2"])]) 49 for i in $2; do 50 YAT_FIND_STR([$1], [$i], , [AX_CXXCPP_CHECK_FLAG([$i], ,, [$1="$$1 $i"])]) 51 done 50 52 ]) # YAT_CPP_ADD_FLAG 51 53 … … 54 56 [ 55 57 AC_REQUIRE([AX_CXX_CHECK_FLAG]) 56 YAT_FIND_STR([$1], [$2], , [AX_CXX_CHECK_FLAG([$2], ,, [$1="$$1 $2"])]) 58 for i in $2; do 59 YAT_FIND_STR([$1], [$i], , [AX_CXX_CHECK_FLAG([$i], ,, [$1="$$1 $i"])]) 60 done 57 61 ]) # YAT_CXX_ADD_FLAG 58 62 … … 60 64 [ 61 65 AC_REQUIRE([AX_LD_CHECK_FLAG]) 62 YAT_FIND_STR([$1], [$2], , [AX_LD_CHECK_FLAG([$2], ,, [$1="$$1 $2"])]) 66 for i in $2; do 67 YAT_FIND_STR([$1], [$i], , [AX_LD_CHECK_FLAG([$i], ,, [$1="$$1 $i"])]) 68 done 63 69 ]) # YAT_LD_ADD_FLAG 64 70 … … 68 74 found=no; 69 75 for a in $$1; do 70 if test "x$a" = "x$2"; then 71 found=yes; 72 fi 76 AS_IF([test "x$a" = "x$2"],[found=yes]) 73 77 done 74 78 75 79 # ACTION 76 if test "$found" = "yes" ; then 77 m4_default([$3], [:]) 78 else 79 m4_default([$4], [:]) 80 fi 80 AS_IF([test "$found" = "yes"], [m4_default([$3], [:])], 81 [m4_default([$4], [:])]) 81 82 82 83 ]) # YAT_FIND_STR -
trunk/configure.ac
r1701 r1756 191 191 # i.e., they are not needed for a user of yat and are not propagated 192 192 # to yat-config or yat.m4. 193 YAT_CXX_ADD_FLAG([AM_CXXFLAGS], [-Wall]) 194 YAT_CXX_ADD_FLAG([AM_CXXFLAGS], [-pedantic]) 193 YAT_CXX_ADD_FLAG([AM_CXXFLAGS], [-Wall -pedantic]) 195 194 YAT_CPP_ADD_FLAG([CPPFLAGS], [-DHAVE_INLINE=1]) 196 195 AC_ARG_ENABLE([debug], … … 198 197 if test "${enable_debug}" = "yes" ; then 199 198 YAT_CPP_ADD_FLAG([AM_CPPFLAGS], [-DYAT_DEBUG=1]) 200 YAT_CXX_ADD_FLAG([AM_CXXFLAGS], [-g]) 201 YAT_CXX_ADD_FLAG([AM_CXXFLAGS], [-O]) 199 YAT_CXX_ADD_FLAG([AM_CXXFLAGS], [-g -O]) 202 200 else 203 YAT_CPP_ADD_FLAG([CPPFLAGS], [-DGSL_RANGE_CHECK_OFF]) 204 YAT_CPP_ADD_FLAG([AM_CPPFLAGS], [-DNDEBUG]) 201 YAT_CPP_ADD_FLAG([CPPFLAGS], [-DGSL_RANGE_CHECK_OFF -DNDEBUG]) 205 202 YAT_CXX_ADD_FLAG([AM_CXXFLAGS], [-O3]) 206 203 fi
Note: See TracChangeset
for help on using the changeset viewer.