common/autoconf/generated-configure.sh

changeset 739
0d1e8518c722
parent 734
3cbcc2b6ba41
child 740
c0fa87863427
equal deleted inserted replaced
738:0c540b1505e3 739:0d1e8518c722
3780 # definitions. It is replaced with custom functionality when building 3780 # definitions. It is replaced with custom functionality when building
3781 # custom sources. 3781 # custom sources.
3782 #CUSTOM_AUTOCONF_INCLUDE 3782 #CUSTOM_AUTOCONF_INCLUDE
3783 3783
3784 # Do not change or remove the following line, it is needed for consistency checks: 3784 # Do not change or remove the following line, it is needed for consistency checks:
3785 DATE_WHEN_GENERATED=1370949244 3785 DATE_WHEN_GENERATED=1371547755
3786 3786
3787 ############################################################################### 3787 ###############################################################################
3788 # 3788 #
3789 # Initialization / Boot-strapping 3789 # Initialization / Boot-strapping
3790 # 3790 #
29142 C_FLAG_DEPS="-MMD -MF" 29142 C_FLAG_DEPS="-MMD -MF"
29143 CXX_FLAG_DEPS="-MMD -MF" 29143 CXX_FLAG_DEPS="-MMD -MF"
29144 29144
29145 case $COMPILER_TYPE in 29145 case $COMPILER_TYPE in
29146 CC ) 29146 CC )
29147 D_FLAG="-g"
29148 case $COMPILER_NAME in 29147 case $COMPILER_NAME in
29149 gcc ) 29148 gcc )
29150 case $OPENJDK_TARGET_OS in 29149 case $OPENJDK_TARGET_OS in
29151 macosx ) 29150 macosx )
29152 # On MacOSX we optimize for size, something 29151 # On MacOSX we optimize for size, something
29157 ;; 29156 ;;
29158 *) 29157 *)
29159 C_O_FLAG_HI="-O3" 29158 C_O_FLAG_HI="-O3"
29160 C_O_FLAG_NORM="-O2" 29159 C_O_FLAG_NORM="-O2"
29161 C_O_FLAG_NONE="-O0" 29160 C_O_FLAG_NONE="-O0"
29162 CFLAGS_DEBUG_SYMBOLS="-g"
29163 CXXFLAGS_DEBUG_SYMBOLS="-g"
29164 if test "x$OPENJDK_TARGET_CPU_BITS" = "x64" && test "x$DEBUG_LEVEL" = "xfastdebug"; then
29165 CFLAGS_DEBUG_SYMBOLS="-g1"
29166 CXXFLAGS_DEBUG_SYMBOLS="-g1"
29167 fi
29168 ;; 29161 ;;
29169 esac 29162 esac
29170 CXX_O_FLAG_HI="$C_O_FLAG_HI" 29163 CXX_O_FLAG_HI="$C_O_FLAG_HI"
29171 CXX_O_FLAG_NORM="$C_O_FLAG_NORM" 29164 CXX_O_FLAG_NORM="$C_O_FLAG_NORM"
29172 CXX_O_FLAG_NONE="$C_O_FLAG_NONE" 29165 CXX_O_FLAG_NONE="$C_O_FLAG_NONE"
29166 CFLAGS_DEBUG_SYMBOLS="-g"
29167 CXXFLAGS_DEBUG_SYMBOLS="-g"
29168 if test "x$OPENJDK_TARGET_CPU_BITS" = "x64" && test "x$DEBUG_LEVEL" = "xfastdebug"; then
29169 CFLAGS_DEBUG_SYMBOLS="-g1"
29170 CXXFLAGS_DEBUG_SYMBOLS="-g1"
29171 fi
29173 ;; 29172 ;;
29174 ossc ) 29173 ossc )
29175 # 29174 #
29176 # Forte has different names for this with their C++ compiler... 29175 # Forte has different names for this with their C++ compiler...
29177 # 29176 #
29248 CFLAGS_DEBUG_SYMBOLS="-g -xs" 29247 CFLAGS_DEBUG_SYMBOLS="-g -xs"
29249 CXXFLAGS_DEBUG_SYMBOLS="-g0 -xs" 29248 CXXFLAGS_DEBUG_SYMBOLS="-g0 -xs"
29250 esac 29249 esac
29251 ;; 29250 ;;
29252 CL ) 29251 CL )
29253 D_FLAG=
29254 C_O_FLAG_HIGHEST="-O2" 29252 C_O_FLAG_HIGHEST="-O2"
29255 C_O_FLAG_HI="-O1" 29253 C_O_FLAG_HI="-O1"
29256 C_O_FLAG_NORM="-O1" 29254 C_O_FLAG_NORM="-O1"
29257 C_O_FLAG_NONE="-Od" 29255 C_O_FLAG_NONE="-Od"
29258 CXX_O_FLAG_HIGHEST="$C_O_FLAG_HIGHEST" 29256 CXX_O_FLAG_HIGHEST="$C_O_FLAG_HIGHEST"
29387 ;; 29385 ;;
29388 esac 29386 esac
29389 29387
29390 ############################################################################### 29388 ###############################################################################
29391 29389
29390 # Adjust flags according to debug level.
29391 case $DEBUG_LEVEL in
29392 fastdebug )
29393 CFLAGS_JDK="$CFLAGS_JDK $CFLAGS_DEBUG_SYMBOLS"
29394 CXXFLAGS_JDK="$CXXFLAGS_JDK $CXXFLAGS_DEBUG_SYMBOLS"
29395 C_O_FLAG_HI="$C_O_FLAG_NORM"
29396 C_O_FLAG_NORM="$C_O_FLAG_NORM"
29397 CXX_O_FLAG_HI="$CXX_O_FLAG_NORM"
29398 CXX_O_FLAG_NORM="$CXX_O_FLAG_NORM"
29399 JAVAC_FLAGS="$JAVAC_FLAGS -g"
29400 ;;
29401 slowdebug )
29402 CFLAGS_JDK="$CFLAGS_JDK $CFLAGS_DEBUG_SYMBOLS"
29403 CXXFLAGS_JDK="$CXXFLAGS_JDK $CXXFLAGS_DEBUG_SYMBOLS"
29404 C_O_FLAG_HI="$C_O_FLAG_NONE"
29405 C_O_FLAG_NORM="$C_O_FLAG_NONE"
29406 CXX_O_FLAG_HI="$CXX_O_FLAG_NONE"
29407 CXX_O_FLAG_NORM="$CXX_O_FLAG_NONE"
29408 JAVAC_FLAGS="$JAVAC_FLAGS -g"
29409 ;;
29410 esac
29411
29392 CCXXFLAGS_JDK="$CCXXFLAGS_JDK $ADD_LP64" 29412 CCXXFLAGS_JDK="$CCXXFLAGS_JDK $ADD_LP64"
29393 29413
29394 # The package path is used only on macosx? 29414 # The package path is used only on macosx?
29395 PACKAGE_PATH=/opt/local 29415 PACKAGE_PATH=/opt/local
29396 29416
29529 LDFLAGS_JDKEXE="${LDFLAGS_JDK}" 29549 LDFLAGS_JDKEXE="${LDFLAGS_JDK}"
29530 if test "x$OPENJDK_TARGET_OS" = xlinux; then 29550 if test "x$OPENJDK_TARGET_OS" = xlinux; then
29531 LDFLAGS_JDKEXE="$LDFLAGS_JDKEXE -Xlinker --allow-shlib-undefined" 29551 LDFLAGS_JDKEXE="$LDFLAGS_JDKEXE -Xlinker --allow-shlib-undefined"
29532 fi 29552 fi
29533 fi 29553 fi
29534
29535 # Adjust flags according to debug level.
29536 case $DEBUG_LEVEL in
29537 fastdebug )
29538 CFLAGS="$CFLAGS $D_FLAG"
29539 JAVAC_FLAGS="$JAVAC_FLAGS -g"
29540 ;;
29541 slowdebug )
29542 CFLAGS="$CFLAGS $D_FLAG"
29543 C_O_FLAG_HI="$C_O_FLAG_NONE"
29544 C_O_FLAG_NORM="$C_O_FLAG_NONE"
29545 CXX_O_FLAG_HI="$CXX_O_FLAG_NONE"
29546 CXX_O_FLAG_NORM="$CXX_O_FLAG_NONE"
29547 JAVAC_FLAGS="$JAVAC_FLAGS -g"
29548 ;;
29549 esac
29550
29551 29554
29552 29555
29553 29556
29554 29557
29555 29558

mercurial