diff options
author | Jean Guyomarc'h <jean.guyomarch@gmail.com> | 2013-11-16 09:43:23 +0900 |
---|---|---|
committer | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2013-11-16 09:43:23 +0900 |
commit | f126afbba21af39c493f21424b653bb5c2e0d58f (patch) | |
tree | 536c472e9fc21e92ae06392c935bd140b75221d3 /m4/efl.m4 | |
parent | d606437f65d3b22d91a0e94a5e1e74eaba459aec (diff) |
Fix build issues on Mac OS X due to sh differences.
Summary:
* efl.m4: add support for xterm-256color and fix display for the bsd echo. Fix autotools issue (present on Ubuntu also, but better handled).
* doc/Makefile.am: bsd echo may not handle -n option in sh
Reviewers: cedric
CC: cedric, seoz
Differential Revision: https://phab.enlightenment.org/D329
Diffstat (limited to '')
-rw-r--r-- | m4/efl.m4 | 19 |
1 files changed, 13 insertions, 6 deletions
@@ -49,7 +49,7 @@ dnl want_color: yes or no | |||
49 | AC_DEFUN([EFL_COLOR], | 49 | AC_DEFUN([EFL_COLOR], |
50 | [dnl | 50 | [dnl |
51 | case "$TERM" in | 51 | case "$TERM" in |
52 | xterm|xterm-color|Eterm|aterm|kterm|rxvt*|screen|gnome|interix) | 52 | xterm|xterm-color|xterm-256color|Eterm|aterm|kterm|rxvt*|screen|gnome|interix) |
53 | want_color="${WANT_COLOR:-yes}" | 53 | want_color="${WANT_COLOR:-yes}" |
54 | ;; | 54 | ;; |
55 | *) | 55 | *) |
@@ -58,10 +58,17 @@ case "$TERM" in | |||
58 | esac | 58 | esac |
59 | 59 | ||
60 | if test "${want_color}" = "yes"; then | 60 | if test "${want_color}" = "yes"; then |
61 | COLOR_YES=`echo -e "\033@<:@1;32m"` | 61 | if test `echo -e` = -e; then |
62 | COLOR_NO=`echo -e "\033@<:@1;31m"` | 62 | echoopt= |
63 | COLOR_OTHER=`echo -e "\033@<:@1;36m"` | 63 | else |
64 | COLOR_RESET=`echo -e "\033@<:@0m"` | 64 | echoopt=-e |
65 | fi | ||
66 | |||
67 | COLOR_YES=`echo $echoopt "\033@<:@1;32m"` | ||
68 | COLOR_NO=`echo $echoopt "\033@<:@1;31m"` | ||
69 | COLOR_OTHER=`echo $echoopt "\033@<:@1;36m"` | ||
70 | COLOR_RESET=`echo $echoopt "\033@<:@0m"` | ||
71 | |||
65 | else | 72 | else |
66 | COLOR_YES="" | 73 | COLOR_YES="" |
67 | COLOR_NO="" | 74 | COLOR_NO="" |
@@ -358,7 +365,7 @@ m4_defn([UP])_LDFLAGS="${EFL_COV_LDFLAGS} ${EFL_LDFLAGS} ${m4_defn([UP])_LDFLAGS | |||
358 | m4_defn([UP])_LIBS=" ${m4_defn([UP])_LDFLAGS} ${EFL_COV_LIBS} ${EFL_LIBS} ${m4_defn([UP])_LIBS} ${requirements_internal_libs_[]m4_defn([DOWN])} ${requirements_internal_deps_libs_[]m4_defn([DOWN])} ${requirements_public_libs_[]m4_defn([DOWN])} ${requirements_libs_[]m4_defn([DOWN])} ${requirements_libs_efl} " | 365 | m4_defn([UP])_LIBS=" ${m4_defn([UP])_LDFLAGS} ${EFL_COV_LIBS} ${EFL_LIBS} ${m4_defn([UP])_LIBS} ${requirements_internal_libs_[]m4_defn([DOWN])} ${requirements_internal_deps_libs_[]m4_defn([DOWN])} ${requirements_public_libs_[]m4_defn([DOWN])} ${requirements_libs_[]m4_defn([DOWN])} ${requirements_libs_efl} " |
359 | m4_defn([UP])_INTERNAL_LIBS="${m4_defn([UP])_INTERNAL_LIBS} ${requirements_internal_libs_[]m4_defn([DOWN])}" | 366 | m4_defn([UP])_INTERNAL_LIBS="${m4_defn([UP])_INTERNAL_LIBS} ${requirements_internal_libs_[]m4_defn([DOWN])}" |
360 | USE_[]m4_defn([UP])_LIBS="${m4_defn([UP])_LIBS} lib/${libdirname}/lib${libname}.la" | 367 | USE_[]m4_defn([UP])_LIBS="${m4_defn([UP])_LIBS} lib/${libdirname}/lib${libname}.la" |
361 | USE_[]m4_defn([UP])_INTERNAL_LIBS="${m4_defn([UP])_INTERNAL_LIBS} lib/${libdirname}/lib${libname}.la ${requirements_internal_deps_libs_[]m4_defn([DOWN])}" | 368 | USE_[]m4_defn([UP])_INTERNAL_LIBS="${m4_defn([UP])_INTERNAL_LIBS} lib/${libdirname}/lib${libname}.la" |
362 | m4_defn([UP])_CFLAGS="${EFL_COV_CFLAGS} ${EFL_CFLAGS} ${m4_defn([UP])_CFLAGS} -I\$(top_srcdir)/src/lib/${libdirname} -I\$(top_builddir)/src/lib/${libdirname} ${requirements_cflags_[]m4_defn([DOWN])} ${requirements_cflags_efl} -DEFL_[]m4_defn([UP])_BUILD=1" | 369 | m4_defn([UP])_CFLAGS="${EFL_COV_CFLAGS} ${EFL_CFLAGS} ${m4_defn([UP])_CFLAGS} -I\$(top_srcdir)/src/lib/${libdirname} -I\$(top_builddir)/src/lib/${libdirname} ${requirements_cflags_[]m4_defn([DOWN])} ${requirements_cflags_efl} -DEFL_[]m4_defn([UP])_BUILD=1" |
363 | requirements_pc_[]m4_defn([DOWN])="${requirements_pc_[]m4_defn([DOWN])} ${requirements_pc_efl}" | 370 | requirements_pc_[]m4_defn([DOWN])="${requirements_pc_[]m4_defn([DOWN])} ${requirements_pc_efl}" |
364 | requirements_pc_deps_[]m4_defn([DOWN])="${requirements_pc_deps_[]m4_defn([DOWN])} ${requirements_pc_deps_efl}" | 371 | requirements_pc_deps_[]m4_defn([DOWN])="${requirements_pc_deps_[]m4_defn([DOWN])} ${requirements_pc_deps_efl}" |