Changeset 18


Ignore:
Timestamp:
Jun 9, 2010, 5:23:43 PM (15 years ago)
Author:
dmik
Message:

make: Use platform specific extensions when searching for ant in $ANT_HOME/bin.

Location:
trunk/openjdk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/openjdk/jdk/make/common/shared/Defs-utils.gmk

    r10 r18  
    7070# Ant
    7171ifdef ANT_HOME
    72   ANT = $(ANT_HOME)/bin/ant
     72  ifeq ($(PLATFORM), windows)
     73    ANT = $(subst \,/,$(ANT_HOME))/bin/ant.bat
     74  else
     75  ifeq ($(PLATFORM), os2)
     76    ANT = $(subst \,/,$(ANT_HOME))/bin/ant.cmd
     77  else
     78    ANT = $(ANT_HOME)/bin/ant
     79  endif
     80  endif
    7381  ifneq ($(shell test -x $(ANT); echo $$?), 0)
    74     $(error "$(ANT) not found; please update ANT_HOME")
     82    $(error $(ANT) not found -- please update ANT_HOME)
    7583  endif
    7684else
    7785  ANT = ant
    7886  ifneq ($(shell which $(ANT) > /dev/null; echo $$?), 0)
    79     $(error "\"ant\" not found; please set ANT_HOME or put \"ant\" on your PATH")
     87    $(error 'ant' not found -- please set ANT_HOME or put 'ant' on your PATH)
    8088  endif
    8189endif
  • trunk/openjdk/langtools/make/Makefile

    r2 r18  
    4949else
    5050DEV_NULL = /dev/null
    51 endif 
     51endif
    5252endif
    5353
     
    7676ifdef JDK_VERSION
    7777  ANT_OPTIONS += -Djdk.version=$(JDK_VERSION)
    78 endif 
     78endif
    7979
    8080ifdef FULL_VERSION
    8181  ANT_OPTIONS += -Dfull.version='$(FULL_VERSION)' # will contain spaces
    82 endif 
     82endif
    8383
    8484ifdef MILESTONE
     
    116116  ANT_OPTIONS += -Djavac.target=$(TARGET_CLASS_VERSION)
    117117else
    118   ifdef JAVAC_TARGET_ARG 
     118  ifdef JAVAC_TARGET_ARG
    119119    ANT_OPTIONS += -Djavac.target=$(JAVAC_TARGET_ARG)
    120120  endif
    121 endif 
     121endif
    122122
    123123ifdef SOURCE_LANGUAGE_VERSION
    124124  ANT_OPTIONS += -Djavac.source=$(SOURCE_LANGUAGE_VERSION)
    125125else
    126   ifdef JAVAC_SOURCE_ARG 
     126  ifdef JAVAC_SOURCE_ARG
    127127    ANT_OPTIONS += -Djavac.source=$(JAVAC_SOURCE_ARG)
    128128  endif
    129 endif 
     129endif
    130130
    131131ifdef ALT_BOOTDIR
     
    152152
    153153ifdef ANT_HOME
    154   ANT = $(ANT_HOME)/bin/ant
    155   ifneq ($(shell test -x $(ANT) && echo OK), OK)
     154  ifeq ($(PLATFORM), windows)
     155    ANT = $(subst \,/,$(ANT_HOME))/bin/ant.bat
     156  else
     157  ifeq ($(PLATFORM), os2)
     158    ANT = $(subst \,/,$(ANT_HOME))/bin/ant.cmd
     159  else
     160    ANT = $(ANT_HOME)/bin/ant
     161  endif
     162  endif
     163  ifneq ($(shell test -x $(ANT); echo $$?), 0)
    156164    $(error $(ANT) not found -- please update ANT_HOME)
    157165  endif
    158166else
    159167  ANT = ant
    160   ifneq ($(shell test -x "`which $(ANT)`" && echo OK), OK)
     168  ifneq ($(shell which $(ANT) > /dev/null; echo $$?), 0)
    161169    $(error 'ant' not found -- please set ANT_HOME or put 'ant' on your PATH)
    162170  endif
Note: See TracChangeset for help on using the changeset viewer.