[Groonga-commit] groonga/grnxx [master] Enable -no-undefined only for Windows.

Back to archive index

susumu.yata null+****@clear*****
Fri Mar 1 23:59:41 JST 2013


susumu.yata	2013-03-01 23:59:41 +0900 (Fri, 01 Mar 2013)

  New Revision: 570b6121449eea9b59b43509107e4d6463fd9929
  https://github.com/groonga/grnxx/commit/570b6121449eea9b59b43509107e4d6463fd9929

  Log:
    Enable -no-undefined only for Windows.

  Modified files:
    configure.ac

  Modified: configure.ac (+13 -2)
===================================================================
--- configure.ac    2013-03-01 23:43:17 +0900 (d1e7ebf)
+++ configure.ac    2013-03-01 23:59:41 +0900 (ac9d5d9)
@@ -14,12 +14,23 @@ AC_PROG_INSTALL
 
 AC_CONFIG_MACRO_DIR([m4])
 
-AM_CXXFLAGS="-Wall -Wextra -std=c++0x -fno-strict-aliasing"
-AM_LTLDFLAGS="-no-undefined"
+AM_CXXFLAGS="-Wall -Wextra -std=c++11 -fno-strict-aliasing"
 
 AC_SUBST([AM_CXXFLAGS])
 AC_SUBST([AM_LTLDFLAGS])
 
+AC_CANONICAL_HOST
+
+case "${host}" in
+  *-*-mingw*|*-*-cygwin*)
+#    AM_CXXFLAGS="${AM_CXXFLAGS} -DGRNXX_DLL"
+    AM_LTLDFLAGS="-no-undefined"
+    ;;
+  *)
+    AM_LTLDFLAGS=""
+    ;;
+esac
+
 # Checks for libraries.
 
 AC_ARG_ENABLE([backtrace],
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index