Browse Source

(linux) config update to support clang.

Frank Zago 15 năm trước cách đây
mục cha
commit
1406f89093
2 tập tin đã thay đổi với 8 bổ sung2 xóa
  1. 4 1
      configure
  2. 4 1
      configure.ac

+ 4 - 1
configure

@@ -14497,7 +14497,8 @@ if test "x$GXX" = "xyes" ; then
    CXXFLAGS="$CXXFLAGS -Wall -Wno-switch -Wno-sign-compare -Wcast-align -Wpointer-arith"
 fi
 
-CXXFLAGS="$CXXFLAGS -DDATA_DIR=\\\"\$(pkgdatadir)\\\" -DBIN_DIR=\\\"\$(bindir)\\\" -DLIB_DIR=\\\"\$(pkglibdir)\\\""
+# For clang only. Need an autoconf test.
+# CXXFLAGS="$CXXFLAGS -Wno-address-of-temporary -Wno-unused-value -Wno-unknown-pragmas -Wno-cast-align"
 
 # Check for Boost libraries
 
@@ -16178,6 +16179,8 @@ fi
 done
 
 
+CXXFLAGS="$CXXFLAGS -DDATA_DIR=\\\"\$(pkgdatadir)\\\" -DBIN_DIR=\\\"\$(bindir)\\\" -DLIB_DIR=\\\"\$(pkglibdir)\\\""
+
 
 
 

+ 4 - 1
configure.ac

@@ -32,7 +32,8 @@ if test "x$GXX" = "xyes" ; then
    CXXFLAGS="$CXXFLAGS -Wall -Wno-switch -Wno-sign-compare -Wcast-align -Wpointer-arith"
 fi
 
-CXXFLAGS="$CXXFLAGS -DDATA_DIR=\\\"\$(pkgdatadir)\\\" -DBIN_DIR=\\\"\$(bindir)\\\" -DLIB_DIR=\\\"\$(pkglibdir)\\\""
+# For clang only. Need an autoconf test.
+# CXXFLAGS="$CXXFLAGS -Wno-address-of-temporary -Wno-unused-value -Wno-unknown-pragmas -Wno-cast-align"
 
 # Check for Boost libraries
 AX_BOOST_BASE([1.36])
@@ -75,6 +76,8 @@ AC_CHECK_HEADERS([boost/filesystem.hpp boost/algorithm/string.hpp boost/algorith
 # Checks for library functions.
 AC_CHECK_FUNCS([atexit memset pow select sqrt])
 
+CXXFLAGS="$CXXFLAGS -DDATA_DIR=\\\"\$(pkgdatadir)\\\" -DBIN_DIR=\\\"\$(bindir)\\\" -DLIB_DIR=\\\"\$(pkglibdir)\\\""
+
 AC_SUBST(SDL_LIBS)
 AC_SUBST(SDL_CXXFLAGS)
 AC_SUBST(FFMPEG_LIBS)