Commit 450519ce33037081634b19501821ef027c24e785

Authored by Perry Werneck
1 parent 3cd3103a

Fixing lib3270++ build error.

Showing 2 changed files with 22 additions and 1 deletions   Show diff stats
@@ -317,6 +317,27 @@ if test $app_cv_fvisibility_ok = yes; then @@ -317,6 +317,27 @@ if test $app_cv_fvisibility_ok = yes; then
317 fi 317 fi
318 318
319 dnl --------------------------------------------------------------------------- 319 dnl ---------------------------------------------------------------------------
  320 +dnl Check for C++ 2011 support
  321 +dnl ---------------------------------------------------------------------------
  322 +AC_DEFUN([AX_CHECK_COMPILE_FLAG],
  323 +[AC_PREREQ(2.59)dnl for _AC_LANG_PREFIX
  324 +AS_VAR_PUSHDEF([CACHEVAR],[ax_cv_check_[]_AC_LANG_ABBREV[]flags_$4_$1])dnl
  325 +AC_CACHE_CHECK([whether _AC_LANG compiler accepts $1], CACHEVAR, [
  326 + ax_check_save_flags=$[]_AC_LANG_PREFIX[]FLAGS
  327 + _AC_LANG_PREFIX[]FLAGS="$[]_AC_LANG_PREFIX[]FLAGS $4 $1"
  328 + AC_COMPILE_IFELSE([AC_LANG_PROGRAM()],
  329 + [AS_VAR_SET(CACHEVAR,[yes])],
  330 + [AS_VAR_SET(CACHEVAR,[no])])
  331 + _AC_LANG_PREFIX[]FLAGS=$ax_check_save_flags])
  332 +AS_IF([test x"AS_VAR_GET(CACHEVAR)" = xyes],
  333 + [m4_default([$2], :)],
  334 + [m4_default([$3], :)])
  335 +AS_VAR_POPDEF([CACHEVAR])dnl
  336 +])dnl AX_CHECK_COMPILE_FLAGS
  337 +
  338 +AX_CHECK_COMPILE_FLAG([-std=c++11], [CPPFLAGS="$CPPFLAGS -std=c++11"])
  339 +
  340 +dnl ---------------------------------------------------------------------------
320 dnl SSL Security options 341 dnl SSL Security options
321 dnl --------------------------------------------------------------------------- 342 dnl ---------------------------------------------------------------------------
322 343
@@ -372,7 +393,6 @@ AC_ARG_ENABLE([pic], @@ -372,7 +393,6 @@ AC_ARG_ENABLE([pic],
372 393
373 if test "$app_cv_pic" == "yes"; then 394 if test "$app_cv_pic" == "yes"; then
374 CFLAGS="$CFLAGS -fPIC" 395 CFLAGS="$CFLAGS -fPIC"
375 - CXXFLAGS="$CXXFLAGS -fPIC"  
376 fi 396 fi
377 397
378 dnl --------------------------------------------------------------------------- 398 dnl ---------------------------------------------------------------------------
src/lib3270++/Makefile.in
@@ -90,6 +90,7 @@ DEPENDS= \ @@ -90,6 +90,7 @@ DEPENDS= \
90 90
91 CFLAGS= \ 91 CFLAGS= \
92 @CFLAGS@ \ 92 @CFLAGS@ \
  93 + @CPPFLAGS@ \
93 -g \ 94 -g \
94 -I../include \ 95 -I../include \
95 -DBUILD_DATE=`date +%Y%m%d` \ 96 -DBUILD_DATE=`date +%Y%m%d` \