412 |
412 |
413 if test "x$LDFLAGS" != "x${ADDED_LDFLAGS}"; then |
413 if test "x$LDFLAGS" != "x${ADDED_LDFLAGS}"; then |
414 AC_MSG_WARN([Ignoring LDFLAGS($LDFLAGS) found in environment. Use --with-extra-ldflags]) |
414 AC_MSG_WARN([Ignoring LDFLAGS($LDFLAGS) found in environment. Use --with-extra-ldflags]) |
415 fi |
415 fi |
416 |
416 |
|
417 |
|
418 if test "x$ASFLAGS" != "x"; then |
|
419 AC_MSG_WARN([Ignoring ASFLAGS($ASFLAGS) found in environment. Use --with-extra-asflags]) |
|
420 fi |
|
421 |
417 AC_ARG_WITH(extra-cflags, [AS_HELP_STRING([--with-extra-cflags], |
422 AC_ARG_WITH(extra-cflags, [AS_HELP_STRING([--with-extra-cflags], |
418 [extra flags to be used when compiling jdk c-files])]) |
423 [extra flags to be used when compiling jdk c-files])]) |
419 |
424 |
420 AC_ARG_WITH(extra-cxxflags, [AS_HELP_STRING([--with-extra-cxxflags], |
425 AC_ARG_WITH(extra-cxxflags, [AS_HELP_STRING([--with-extra-cxxflags], |
421 [extra flags to be used when compiling jdk c++-files])]) |
426 [extra flags to be used when compiling jdk c++-files])]) |
422 |
427 |
423 AC_ARG_WITH(extra-ldflags, [AS_HELP_STRING([--with-extra-ldflags], |
428 AC_ARG_WITH(extra-ldflags, [AS_HELP_STRING([--with-extra-ldflags], |
424 [extra flags to be used when linking jdk])]) |
429 [extra flags to be used when linking jdk])]) |
|
430 |
|
431 AC_ARG_WITH(extra-asflags, [AS_HELP_STRING([--with-extra-asflags], |
|
432 [extra flags to be passed to the assembler])]) |
425 |
433 |
426 CFLAGS_JDK="${CFLAGS_JDK} $with_extra_cflags" |
434 CFLAGS_JDK="${CFLAGS_JDK} $with_extra_cflags" |
427 CXXFLAGS_JDK="${CXXFLAGS_JDK} $with_extra_cxxflags" |
435 CXXFLAGS_JDK="${CXXFLAGS_JDK} $with_extra_cxxflags" |
428 LDFLAGS_JDK="${LDFLAGS_JDK} $with_extra_ldflags" |
436 LDFLAGS_JDK="${LDFLAGS_JDK} $with_extra_ldflags" |
429 |
437 |
430 # Hotspot needs these set in their legacy form |
438 # Hotspot needs these set in their legacy form |
431 LEGACY_EXTRA_CFLAGS="$LEGACY_EXTRA_CFLAGS $with_extra_cflags" |
439 LEGACY_EXTRA_CFLAGS="$LEGACY_EXTRA_CFLAGS $with_extra_cflags" |
432 LEGACY_EXTRA_CXXFLAGS="$LEGACY_EXTRA_CXXFLAGS $with_extra_cxxflags" |
440 LEGACY_EXTRA_CXXFLAGS="$LEGACY_EXTRA_CXXFLAGS $with_extra_cxxflags" |
433 LEGACY_EXTRA_LDFLAGS="$LEGACY_EXTRA_LDFLAGS $with_extra_ldflags" |
441 LEGACY_EXTRA_LDFLAGS="$LEGACY_EXTRA_LDFLAGS $with_extra_ldflags" |
|
442 LEGACY_EXTRA_ASFLAGS="$with_extra_asflags" |
434 |
443 |
435 AC_SUBST(LEGACY_EXTRA_CFLAGS) |
444 AC_SUBST(LEGACY_EXTRA_CFLAGS) |
436 AC_SUBST(LEGACY_EXTRA_CXXFLAGS) |
445 AC_SUBST(LEGACY_EXTRA_CXXFLAGS) |
437 AC_SUBST(LEGACY_EXTRA_LDFLAGS) |
446 AC_SUBST(LEGACY_EXTRA_LDFLAGS) |
|
447 AC_SUBST(LEGACY_EXTRA_ASFLAGS) |
438 |
448 |
439 ############################################################################### |
449 ############################################################################### |
440 # |
450 # |
441 # Now setup the CFLAGS and LDFLAGS for the JDK build. |
451 # Now setup the CFLAGS and LDFLAGS for the JDK build. |
442 # Later we will also have CFLAGS and LDFLAGS for the hotspot subrepo build. |
452 # Later we will also have CFLAGS and LDFLAGS for the hotspot subrepo build. |