< prev index next >

common/autoconf/jdk-options.m4

Print this page




 648       LEGACY_EXTRA_LDFLAGS="$LEGACY_EXTRA_LDFLAGS $GCOV_LDFLAGS"
 649       CFLAGS_JDKLIB="$CFLAGS_JDKLIB $GCOV_CFLAGS"
 650       CFLAGS_JDKEXE="$CFLAGS_JDKEXE $GCOV_CFLAGS"
 651       CXXFLAGS_JDKLIB="$CXXFLAGS_JDKLIB $GCOV_CFLAGS"
 652       CXXFLAGS_JDKEXE="$CXXFLAGS_JDKEXE $GCOV_CFLAGS"
 653       LDFLAGS_JDKLIB="$LDFLAGS_JDKLIB $GCOV_LDFLAGS"
 654       LDFLAGS_JDKEXE="$LDFLAGS_JDKEXE $GCOV_LDFLAGS"
 655       GCOV_ENABLED="true"
 656     else
 657       AC_MSG_ERROR([--enable-native-coverage only works with toolchain type gcc])
 658     fi
 659   elif test "x$enable_native_coverage" = "xno"; then
 660     AC_MSG_CHECKING([if native coverage is enabled])
 661     AC_MSG_RESULT([no])
 662   elif test "x$enable_native_coverage" != "x"; then
 663     AC_MSG_ERROR([--enable-native-coverage can only be assigned "yes" or "no"])
 664   fi
 665 
 666   AC_SUBST(GCOV_ENABLED)
 667 ])




































 648       LEGACY_EXTRA_LDFLAGS="$LEGACY_EXTRA_LDFLAGS $GCOV_LDFLAGS"
 649       CFLAGS_JDKLIB="$CFLAGS_JDKLIB $GCOV_CFLAGS"
 650       CFLAGS_JDKEXE="$CFLAGS_JDKEXE $GCOV_CFLAGS"
 651       CXXFLAGS_JDKLIB="$CXXFLAGS_JDKLIB $GCOV_CFLAGS"
 652       CXXFLAGS_JDKEXE="$CXXFLAGS_JDKEXE $GCOV_CFLAGS"
 653       LDFLAGS_JDKLIB="$LDFLAGS_JDKLIB $GCOV_LDFLAGS"
 654       LDFLAGS_JDKEXE="$LDFLAGS_JDKEXE $GCOV_LDFLAGS"
 655       GCOV_ENABLED="true"
 656     else
 657       AC_MSG_ERROR([--enable-native-coverage only works with toolchain type gcc])
 658     fi
 659   elif test "x$enable_native_coverage" = "xno"; then
 660     AC_MSG_CHECKING([if native coverage is enabled])
 661     AC_MSG_RESULT([no])
 662   elif test "x$enable_native_coverage" != "x"; then
 663     AC_MSG_ERROR([--enable-native-coverage can only be assigned "yes" or "no"])
 664   fi
 665 
 666   AC_SUBST(GCOV_ENABLED)
 667 ])
 668 
 669 ################################################################################
 670 #
 671 # Static build support.  When enabled will generate static 
 672 # libraries instead of shared libraries for all JDK libs.
 673 #
 674 AC_DEFUN_ONCE([JDKOPT_SETUP_STATIC_BUILD],
 675 [
 676   AC_ARG_ENABLE([static-build], [AS_HELP_STRING([--enable-static-build],
 677     [enable static library build @<:@disabled@:>@])])
 678   BUILD_STATIC=false
 679   if test "x$enable_static_build" = "xyes"; then
 680     AC_MSG_CHECKING([if static build is enabled])
 681     AC_MSG_RESULT([yes])
 682     if test "x$OPENJDK_TARGET_OS" != "xmacosx"; then
 683       AC_MSG_ERROR([--enable-static-build is only supported for macosx builds])
 684     fi
 685     BUILD_STATIC_CFLAGS="-DSTATIC_BUILD=1"
 686     LEGACY_EXTRA_CFLAGS="$LEGACY_EXTRA_CFLAGS $BUILD_STATIC_CFLAGS"
 687     LEGACY_EXTRA_CXXFLAGS="$LEGACY_EXTRA_CXXFLAGS $BUILD_STATIC_CFLAGS"
 688     CFLAGS_JDKLIB_EXTRA="$CFLAGS_JDKLIB_EXTRA $BUILD_STATIC_CFLAGS"
 689     CXXFLAGS_JDKLIB_EXTRA="$CXXFLAGS_JDKLIB_EXTRA $BUILD_STATIC_CFLAGS"
 690     BUILD_STATIC=true
 691   elif test "x$enable_static_build" = "xno"; then
 692     AC_MSG_CHECKING([if static build is enabled])
 693     AC_MSG_RESULT([no])
 694   elif test "x$enable_static_build" != "x"; then
 695     AC_MSG_ERROR([--enable-static-build can only be assigned "yes" or "no"])
 696   fi
 697 
 698   AC_SUBST(BUILD_STATIC)
 699 ])
 700 
 701 
< prev index next >