Mercurial > hg > release > icedtea6-1.4
changeset 1301:2938e5bb0575
2009-01-08 Christian Thalinger <christian.thalinger@gmail.com>
* acinclude.m4 (SET_OS_DIRS): New function.
* configure.ac: Call SET_OS_DIRS and made ALSA check conditional.
* Makefile.am (LINUX_DIR): Renamed to OS_DIR and use BUILD_OS_DIR
variable.
(ICEDTEA_ENV, ICEDTEA_ENV_ECJ): Added OS_PATH to PATH.
author | Christian Thalinger <christian.thalinger@gmail.com> |
---|---|
date | Thu, 08 Jan 2009 20:45:32 +0100 |
parents | f8d68d85e72e |
children | 48a808c06395 |
files | ChangeLog Makefile.am acinclude.m4 configure.ac |
diffstat | 4 files changed, 43 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Wed Jan 07 12:02:05 2009 +0100 +++ b/ChangeLog Thu Jan 08 20:45:32 2009 +0100 @@ -1,3 +1,11 @@ +2009-01-08 Christian Thalinger <christian.thalinger@gmail.com> + + * acinclude.m4 (SET_OS_DIRS): New function. + * configure.ac: Call SET_OS_DIRS and made ALSA check conditional. + * Makefile.am (LINUX_DIR): Renamed to OS_DIR and use BUILD_OS_DIR + variable. + (ICEDTEA_ENV, ICEDTEA_ENV_ECJ): Added OS_PATH to PATH. + 2009-01-07 Matthias Klose <doko@ubuntu.com> * patches/hotspot/14.0b08/icedtea-hotspot-dispatch.patch: New, fix
--- a/Makefile.am Wed Jan 07 12:02:05 2009 +0100 +++ b/Makefile.am Thu Jan 08 20:45:32 2009 +0100 @@ -112,9 +112,9 @@ # name is completely irrelevant; only contains the plugs to build IcedTea. # OpenJDK build environment. -LINUX_DIR = linux-$(BUILD_ARCH_DIR) -BUILD_OUTPUT_DIR = openjdk/control/build/$(LINUX_DIR) -ECJ_BUILD_OUTPUT_DIR = openjdk-ecj/control/build/$(LINUX_DIR) +OS_DIR = $(BUILD_OS_DIR)-$(BUILD_ARCH_DIR) +BUILD_OUTPUT_DIR = openjdk/control/build/$(OS_DIR) +ECJ_BUILD_OUTPUT_DIR = openjdk-ecj/control/build/$(OS_DIR) ICEDTEA_BUILD_DIR = \ $(abs_top_builddir)/$(BUILD_OUTPUT_DIR) ICEDTEA_RT = \ @@ -150,7 +150,7 @@ "JRE_RELEASE_VERSION=1.6.0_$(COMBINED_VERSION)" \ "MILESTONE=fcs" \ "LANG=C" \ - "PATH=$(abs_top_builddir)/bootstrap/jdk1.6.0/bin:$$PATH" \ + "PATH=$(abs_top_builddir)/bootstrap/jdk1.6.0/bin:$(OS_PATH):$$PATH" \ "ALT_BOOTDIR=$(ICEDTEA_BOOT_DIR)" \ "ALT_BINARY_PLUGS_PATH=$(abs_top_builddir)/bootstrap/jdk1.7.0" \ "BUILD_ARCH_DIR=$(BUILD_ARCH_DIR)" \ @@ -220,7 +220,7 @@ "JRE_RELEASE_VERSION=1.6.0_$(COMBINED_VERSION)" \ "MILESTONE=fcs" \ "LANG=C" \ - "PATH=$(abs_top_builddir)/bootstrap/jdk1.6.0/bin:$$PATH" \ + "PATH=$(abs_top_builddir)/bootstrap/jdk1.6.0/bin:$(OS_PATH):$$PATH" \ "ALT_BOOTDIR=$(ICEDTEA_BOOT_DIR)" \ "ALT_BINARY_PLUGS_PATH=$(abs_top_builddir)/bootstrap/jdk1.7.0" \ "BUILD_ARCH_DIR=$(BUILD_ARCH_DIR)" \
--- a/acinclude.m4 Wed Jan 07 12:02:05 2009 +0100 +++ b/acinclude.m4 Thu Jan 08 20:45:32 2009 +0100 @@ -66,6 +66,25 @@ AC_SUBST(ARCH_PREFIX) ]) +AC_DEFUN([SET_OS_DIRS], +[ + case "${host_os}" in + *linux*) + BUILD_OS_DIR=linux + OS_PATH= + ;; + *solaris*) + BUILD_OS_DIR=solaris + OS_PATH=/opt/SunStudioExpress/bin:/opt/SUNWpro/bin:/usr/gnu/bin + ;; + *) + AC_MSG_ERROR([unsupported operating system ${host_os}]) + ;; + esac + AC_SUBST(BUILD_OS_DIR) + AC_SUBST(OS_PATH) +]) + AC_DEFUN([FIND_JAVAC], [ user_specified_javac=
--- a/configure.ac Wed Jan 07 12:02:05 2009 +0100 +++ b/configure.ac Thu Jan 08 20:45:32 2009 +0100 @@ -203,6 +203,8 @@ AC_SUBST(DIST_ID) SET_ARCH_DIRS +SET_OS_DIRS + if test "${with_openjdk}" = true then AC_CHECK_FOR_OPENJDK @@ -374,15 +376,18 @@ AC_SUBST(FREETYPE2_CFLAGS) AC_SUBST(FREETYPE2_LIBS) -dnl Check for alsa headers and libraries. -PKG_CHECK_MODULES(ALSA, alsa,[ALSA_FOUND=yes],[ALSA_FOUND=no]) -if test "x${ALSA_FOUND}" = xno +dnl Check for alsa headers and libraries (only required for Linux). +if test "x${BUILD_OS_DIR}" = "xlinux" then - AC_MSG_ERROR([Could not find alsa - \ - Try installing alsa-lib-devel.]) -fi + PKG_CHECK_MODULES(ALSA, alsa,[ALSA_FOUND=yes],[ALSA_FOUND=no]) + if test "x${ALSA_FOUND}" = xno + then + AC_MSG_ERROR([Could not find alsa - \ + Try installing alsa-lib-devel.]) + fi AC_SUBST(ALSA_CFLAGS) AC_SUBST(ALSA_LIBS) +fi if test "x${enable_pulse_java}" = "xyes" then