Changeset 444 for trunk/openjdk/jdk


Ignore:
Timestamp:
Aug 25, 2016, 5:01:08 PM (9 years ago)
Author:
dmik
Message:

Fix echo -e issues across different shells on OS/2.

File:
1 edited

Legend:

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

    r443 r444  
    189189# OS/2 specific
    190190ifeq ($(PLATFORM),os2)
    191   ECHO   = $(UTILS_COMMAND_PATH)echo -e
     191  # Prefer built-in echo if it does backslash-escaped character
     192  # interpretation (e.g. dash echo does)
     193  ifeq ($(shell V=`echo "foo\tbar"` ; [ "$${\#V}" = 7 ] ; echo $$?), 0)
     194    ECHO = echo
     195  else
     196    ECHO = $(UTILS_COMMAND_PATH)echo -e
     197  endif
    192198  NAWK   = $(UTILS_COMMAND_PATH)awk
    193199endif
Note: See TracChangeset for help on using the changeset viewer.