common/autoconf/flags.m4

changeset 2482
5f55e79422a0
parent 2445
ef88239d3d16
child 2496
f2715985987e
equal deleted inserted replaced
2481:72fbf717acb0 2482:5f55e79422a0
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.

mercurial