Changeset 34003
- Timestamp:
- Jun 11, 2012, 1:25:06 PM (14 years ago)
- Location:
- branches/eam_branches/ipp-20120601
- Files:
-
- 2 edited
-
psLib/m4/ipp_stdopts.m4 (modified) (2 diffs)
-
psconfig/psbuild (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20120601/psLib/m4/ipp_stdopts.m4
r33997 r34003 1 1 2 dnl this is currently written to override an user-defined CFLAGS, is that OK?3 2 dnl this is currently written to override an user-defined LDFLAGS, is that OK? 4 3 5 4 AC_DEFUN([IPP_STDCFLAGS], 6 5 [ 6 dnl this section currently overrides a user-defined CFLAGS 7 7 AC_ARG_ENABLE(optimize, 8 8 [AS_HELP_STRING(--enable-optimize,enable compiler optimization)], … … 12 12 if test x"${CFLAGS}" == x; then 13 13 CFLAGS="-pipe -O0 -g" 14 fi 15 ] 16 ) 17 AC_ARG_ENABLE(debug-build, 18 [AS_HELP_STRING(--enable-debug-build,enable debug build: ie disable Werror)], 19 [AC_MSG_RESULT(debug build enabled) 20 if test x"${CFLAGS}" == x; then 21 CFLAGS="-Wall" 22 else 23 CFLAGS="${CFLAGS=} -Wall" 24 fi 25 ], 26 [AC_MSG_RESULT([compile optimization disabled]) 27 if test x"${CFLAGS}" == x; then 28 CFLAGS="-Wall -Werror" 29 else 30 CFLAGS="${CFLAGS=} -Wall -Werror" 14 31 fi 15 32 ] -
branches/eam_branches/ipp-20120601/psconfig/psbuild
r31466 r34003 9 9 $optimize = 0; 10 10 $profile = 0; 11 $no_as_needed = 0; 12 $debug_build = 0; 11 13 $developer = 0; 12 14 $magic = 0; … … 72 74 if ($ARGV[0] eq "-profile") { 73 75 $profile = 1; 76 shift; next; 77 } 78 if ($ARGV[0] eq "-no-as-needed") { 79 $no_as_needed = 1; 80 shift; next; 81 } 82 if ($ARGV[0] eq "-debug-build") { 83 $debug_build = 1; 74 84 shift; next; 75 85 } … … 262 272 if ($optimize) { $psopts = "$psopts --enable-optimize"; } 263 273 if ($profile) { $psopts = "$psopts --enable-profile --disable-shared --enable-static"; } 274 if ($debug_build) { $psopts = "$psopts --enable-debug_build"; } 275 if ($no_as_needed) { $psopts = "$psopts --enable-no-as-needed"; } 264 276 $psopts .= " --disable-version" if $offline; 265 277 … … 479 491 print STDERR " : -optimize : set flags for optimized code\n"; 480 492 print STDERR " : -profile : set flags for profiling\n"; 493 print STDERR " : -debug-build : set flags for debug build (Wall, but not Werror; use to find and fix warnings from Wall)\n"; 494 print STDERR " : -no-as-needed : add --no-as-needed flag to gcc (to disable default --as-needed flags from Ubuntu, etc)\n"; 481 495 print STDERR " : -only (module) : only build the specified module\n"; 482 496 print STDERR " : -start (module) : begin build at specified module\n";
Note:
See TracChangeset
for help on using the changeset viewer.
