Commit 0c46e059e3865981ab07f580f7eb079e3b6397c4
1 parent
5427a4aa
Exists in
master
and in
1 other branch
Fixing C++ flags on SLE-12.
Showing
2 changed files
with
24 additions
and
1 deletions
Show diff stats
client/Makefile.in
@@ -95,7 +95,7 @@ DEPENDS= \ | @@ -95,7 +95,7 @@ DEPENDS= \ | ||
95 | $(BASEDIR)/client/src/include/lib3270/ipc/*.h \ | 95 | $(BASEDIR)/client/src/include/lib3270/ipc/*.h \ |
96 | 96 | ||
97 | CFLAGS= \ | 97 | CFLAGS= \ |
98 | - @CFLAGS@ \ | 98 | + @CXXFLAGS@ \ |
99 | -I$(BASEDIR)/common/src/include \ | 99 | -I$(BASEDIR)/common/src/include \ |
100 | -Isrc/include \ | 100 | -Isrc/include \ |
101 | -DBUILD_DATE=`date +%Y%m%d` \ | 101 | -DBUILD_DATE=`date +%Y%m%d` \ |
configure.ac
@@ -102,6 +102,7 @@ case "$host" in | @@ -102,6 +102,7 @@ case "$host" in | ||
102 | 102 | ||
103 | *) | 103 | *) |
104 | CFLAGS="$CFLAGS -pthread" | 104 | CFLAGS="$CFLAGS -pthread" |
105 | + CXXFLAGS="$CXXFLAGS -pthread" | ||
105 | LDFLAGS="$LDFLAGS -pthread" | 106 | LDFLAGS="$LDFLAGS -pthread" |
106 | app_cv_datadir="/usr/share" | 107 | app_cv_datadir="/usr/share" |
107 | app_cv_confdir="/etc" | 108 | app_cv_confdir="/etc" |
@@ -388,6 +389,28 @@ if test "$app_cv_pic" == "yes"; then | @@ -388,6 +389,28 @@ if test "$app_cv_pic" == "yes"; then | ||
388 | fi | 389 | fi |
389 | 390 | ||
390 | dnl --------------------------------------------------------------------------- | 391 | dnl --------------------------------------------------------------------------- |
392 | +dnl Check for C++ 2011 support | ||
393 | +dnl --------------------------------------------------------------------------- | ||
394 | +AC_DEFUN([AX_CHECK_COMPILE_FLAG], | ||
395 | +[AC_PREREQ(2.59)dnl for _AC_LANG_PREFIX | ||
396 | +AS_VAR_PUSHDEF([CACHEVAR],[ax_cv_check_[]_AC_LANG_ABBREV[]flags_$4_$1])dnl | ||
397 | +AC_CACHE_CHECK([whether _AC_LANG compiler accepts $1], CACHEVAR, [ | ||
398 | + ax_check_save_flags=$[]_AC_LANG_PREFIX[]FLAGS | ||
399 | + _AC_LANG_PREFIX[]FLAGS="$[]_AC_LANG_PREFIX[]FLAGS $4 $1" | ||
400 | + AC_COMPILE_IFELSE([AC_LANG_PROGRAM()], | ||
401 | + [AS_VAR_SET(CACHEVAR,[yes])], | ||
402 | + [AS_VAR_SET(CACHEVAR,[no])]) | ||
403 | + _AC_LANG_PREFIX[]FLAGS=$ax_check_save_flags]) | ||
404 | +AS_IF([test x"AS_VAR_GET(CACHEVAR)" = xyes], | ||
405 | + [m4_default([$2], :)], | ||
406 | + [m4_default([$3], :)]) | ||
407 | +AS_VAR_POPDEF([CACHEVAR])dnl | ||
408 | +])dnl AX_CHECK_COMPILE_FLAGS | ||
409 | + | ||
410 | +AX_CHECK_COMPILE_FLAG([-std=gnu++11], [CXXFLAGS="$CXXFLAGS -std=gnu++11"]) | ||
411 | + | ||
412 | + | ||
413 | +dnl --------------------------------------------------------------------------- | ||
391 | dnl Configure which files to generate. | 414 | dnl Configure which files to generate. |
392 | dnl --------------------------------------------------------------------------- | 415 | dnl --------------------------------------------------------------------------- |
393 | 416 |