mirror of
https://github.com/zeromq/libzmq.git
synced 2024-12-13 10:52:56 +01:00
Problem: compiler flags passed to preprocessor in autoconf
Solution: use CXXFLAGS for compiler flags and CPPFLAGS for preprocessor flags.
This commit is contained in:
parent
79f65b43cf
commit
f215e13a71
12
configure.ac
12
configure.ac
@ -158,7 +158,8 @@ libzmq_on_gnu="no"
|
||||
libzmq_on_debian_kfreebsd="no"
|
||||
|
||||
# Set some default features required by ZeroMQ code
|
||||
CPPFLAGS="-D_REENTRANT -D_THREAD_SAFE -Wno-long-long $CPPFLAGS"
|
||||
CPPFLAGS="-D_REENTRANT -D_THREAD_SAFE $CPPFLAGS"
|
||||
CXXFLAGS="-Wno-long-long $CXXFLAGS"
|
||||
|
||||
# Will be used to add flags to pkg-config useful when apps want to statically link
|
||||
PKGCFG_LIBS_PRIVATE=""
|
||||
@ -188,7 +189,8 @@ case "${host_os}" in
|
||||
;;
|
||||
*solaris*)
|
||||
# Define on Solaris to enable all library features
|
||||
CPPFLAGS="-Wno-sign-compare -D_PTHREADS $CPPFLAGS"
|
||||
CPPFLAGS="-D_PTHREADS $CPPFLAGS"
|
||||
CXXFLAGS="-Wno-sign-compare $CXXFLAGS"
|
||||
AC_DEFINE(ZMQ_HAVE_SOLARIS, 1, [Have Solaris OS])
|
||||
AC_CHECK_LIB(socket, socket)
|
||||
AC_CHECK_LIB(nsl, gethostbyname)
|
||||
@ -602,14 +604,14 @@ AM_CONDITIONAL(HAVE_VMCI, test "x$have_vmci_ext" != "xno")
|
||||
AC_LANG_PUSH([C++])
|
||||
|
||||
# Check how to enable -Wall
|
||||
LIBZMQ_LANG_WALL([CPPFLAGS="$libzmq_cv_[]_AC_LANG_ABBREV[]_wall_flag $CPPFLAGS"])
|
||||
LIBZMQ_LANG_WALL([CXXFLAGS="$libzmq_cv_[]_AC_LANG_ABBREV[]_wall_flag $CXXFLAGS"])
|
||||
|
||||
if test "x$libzmq_werror" = "xyes" -a "x$libzmq_cv_[]_AC_LANG_ABBREV[]_sun_studio_compiler" != "xyes"; then
|
||||
LIBZMQ_LANG_WERROR([CPPFLAGS="$libzmq_cv_[]_AC_LANG_ABBREV[]_werror_flag $CPPFLAGS"])
|
||||
LIBZMQ_LANG_WERROR([CXXFLAGS="$libzmq_cv_[]_AC_LANG_ABBREV[]_werror_flag $CXXFLAGS"])
|
||||
fi
|
||||
|
||||
if test "x$libzmq_pedantic" = "xyes"; then
|
||||
LIBZMQ_LANG_STRICT([CPPFLAGS="$libzmq_cv_[]_AC_LANG_ABBREV[]_strict_flag $CPPFLAGS"])
|
||||
LIBZMQ_LANG_STRICT([CXXFLAGS="$libzmq_cv_[]_AC_LANG_ABBREV[]_strict_flag $CXXFLAGS"])
|
||||
fi
|
||||
AC_LANG_POP([C++])
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user