common/autoconf/jdk-options.m4

changeset 575
6f8f7a5449f6
parent 573
b284980b7d9a
child 602
0d46733cfffb
     1.1 --- a/common/autoconf/jdk-options.m4	Thu Jan 10 12:20:16 2013 +0100
     1.2 +++ b/common/autoconf/jdk-options.m4	Fri Jan 11 10:46:59 2013 +0100
     1.3 @@ -247,46 +247,50 @@
     1.4  AC_SUBST(BUILD_VARIANT_RELEASE)
     1.5  ])
     1.6  
     1.7 -AC_DEFUN_ONCE([JDKOPT_SETUP_JDK_OPTIONS],
     1.8 -[
     1.9  
    1.10  ###############################################################################
    1.11  #
    1.12  # Should we build only OpenJDK even if closed sources are present?
    1.13  #
    1.14 -AC_ARG_ENABLE([openjdk-only], [AS_HELP_STRING([--enable-openjdk-only],
    1.15 -    [supress building closed source even if present @<:@disabled@:>@])],,[enable_openjdk_only="no"])
    1.16 +AC_DEFUN_ONCE([JDKOPT_SETUP_OPEN_OR_CUSTOM],
    1.17 +[
    1.18 +  AC_ARG_ENABLE([openjdk-only], [AS_HELP_STRING([--enable-openjdk-only],
    1.19 +    [suppress building custom source even if present @<:@disabled@:>@])],,[enable_openjdk_only="no"])
    1.20  
    1.21 -AC_MSG_CHECKING([for presence of closed sources])
    1.22 -if test -d "$SRC_ROOT/jdk/src/closed"; then
    1.23 +  AC_MSG_CHECKING([for presence of closed sources])
    1.24 +  if test -d "$SRC_ROOT/jdk/src/closed"; then
    1.25      CLOSED_SOURCE_PRESENT=yes
    1.26 -else
    1.27 +  else
    1.28      CLOSED_SOURCE_PRESENT=no
    1.29 -fi
    1.30 -AC_MSG_RESULT([$CLOSED_SOURCE_PRESENT])
    1.31 +  fi
    1.32 +  AC_MSG_RESULT([$CLOSED_SOURCE_PRESENT])
    1.33  
    1.34 -AC_MSG_CHECKING([if closed source is supressed (openjdk-only)])
    1.35 -SUPRESS_CLOSED_SOURCE="$enable_openjdk_only"
    1.36 -AC_MSG_RESULT([$SUPRESS_CLOSED_SOURCE])
    1.37 +  AC_MSG_CHECKING([if closed source is suppressed (openjdk-only)])
    1.38 +  SUPPRESS_CLOSED_SOURCE="$enable_openjdk_only"
    1.39 +  AC_MSG_RESULT([$SUPPRESS_CLOSED_SOURCE])
    1.40  
    1.41 -if test "x$CLOSED_SOURCE_PRESENT" = xno; then
    1.42 -  OPENJDK=true
    1.43 -  if test "x$SUPRESS_CLOSED_SOURCE" = "xyes"; then
    1.44 -    AC_MSG_WARN([No closed source present, --enable-openjdk-only makes no sense])
    1.45 +  if test "x$CLOSED_SOURCE_PRESENT" = xno; then
    1.46 +    OPENJDK=true
    1.47 +    if test "x$SUPPRESS_CLOSED_SOURCE" = "xyes"; then
    1.48 +      AC_MSG_WARN([No closed source present, --enable-openjdk-only makes no sense])
    1.49 +    fi
    1.50 +  else
    1.51 +    if test "x$SUPPRESS_CLOSED_SOURCE" = "xyes"; then
    1.52 +      OPENJDK=true
    1.53 +    else
    1.54 +      OPENJDK=false
    1.55 +    fi
    1.56    fi
    1.57 -else
    1.58 -  if test "x$SUPRESS_CLOSED_SOURCE" = "xyes"; then
    1.59 -    OPENJDK=true
    1.60 -  else
    1.61 -    OPENJDK=false
    1.62 +
    1.63 +  if test "x$OPENJDK" = "xtrue"; then
    1.64 +    SET_OPENJDK="OPENJDK=true"
    1.65    fi
    1.66 -fi
    1.67  
    1.68 -if test "x$OPENJDK" = "xtrue"; then
    1.69 -    SET_OPENJDK="OPENJDK=true"
    1.70 -fi
    1.71 +  AC_SUBST(SET_OPENJDK)
    1.72 +])
    1.73  
    1.74 -AC_SUBST(SET_OPENJDK)
    1.75 +AC_DEFUN_ONCE([JDKOPT_SETUP_JDK_OPTIONS],
    1.76 +[
    1.77  
    1.78  ###############################################################################
    1.79  #

mercurial