[Groonga-commit] groonga/grnxx [master] Fix configure & make scripts.

アーカイブの一覧に戻る

susumu.yata null+****@clear*****
Sat Dec 15 12:37:04 JST 2012


susumu.yata	2012-12-15 12:37:04 +0900 (Sat, 15 Dec 2012)

  New Revision: a9e64ec5e0f612e1b9383a1236fb4db0a9f88194
  https://github.com/groonga/grnxx/commit/a9e64ec5e0f612e1b9383a1236fb4db0a9f88194

  Log:
    Fix configure & make scripts.

  Modified files:
    configure.ac
    lib/Makefile.am
    lib/alpha/Makefile.am
    lib/db/Makefile.am
    lib/io/Makefile.am
    src/Makefile.am
    test/Makefile.am

  Modified: configure.ac (+6 -2)
===================================================================
--- configure.ac    2012-12-15 12:35:21 +0900 (72c7057)
+++ configure.ac    2012-12-15 12:37:04 +0900 (961f51c)
@@ -8,13 +8,17 @@ AC_CONFIG_HEADERS(config.h)
 AM_INIT_AUTOMAKE
 
 # Checks for programs.
-LT_INIT
+LT_INIT([win32-dll])
 AC_PROG_CXX
 AC_PROG_INSTALL
 
 AC_CONFIG_MACRO_DIR([m4])
 
-CXXFLAGS="${CXXFLAGS} -Wall -Wextra -std=c++0x -fno-strict-aliasing"
+AM_CXXFLAGS="-Wall -Wextra -std=c++0x -fno-strict-aliasing"
+AM_LTLDFLAGS="-no-undefined"
+
+AC_SUBST([AM_CXXFLAGS])
+AC_SUBST([AM_LTLDFLAGS])
 
 # Checks for libraries.
 

  Modified: lib/Makefile.am (+2 -0)
===================================================================
--- lib/Makefile.am    2012-12-15 12:35:21 +0900 (4da1a6c)
+++ lib/Makefile.am    2012-12-15 12:37:04 +0900 (58e120f)
@@ -7,6 +7,8 @@ libgrnxx_la_LIBADD =		\
 	db/libgrnxx_db.la	\
 	io/libgrnxx_io.la
 
+libgrnxx_la_LDFLAGS = @AM_LTLDFLAGS@
+
 libgrnxx_la_SOURCES =		\
 	backtrace.cpp		\
 	duration.cpp		\

  Modified: lib/alpha/Makefile.am (+2 -0)
===================================================================
--- lib/alpha/Makefile.am    2012-12-15 12:35:21 +0900 (8044c8d)
+++ lib/alpha/Makefile.am    2012-12-15 12:37:04 +0900 (74c010b)
@@ -1,5 +1,7 @@
 noinst_LTLIBRARIES = libgrnxx_alpha.la
 
+libgrnxx_alpha_la_LDFLAGS = @AM_LTLDFLAGS@
+
 libgrnxx_alpha_la_SOURCES =		\
 	sample.cpp
 

  Modified: lib/db/Makefile.am (+2 -0)
===================================================================
--- lib/db/Makefile.am    2012-12-15 12:35:21 +0900 (f60574e)
+++ lib/db/Makefile.am    2012-12-15 12:37:04 +0900 (795faf4)
@@ -1,5 +1,7 @@
 noinst_LTLIBRARIES = libgrnxx_db.la
 
+libgrnxx_db_la_LDFLAGS = @AM_LTLDFLAGS@
+
 libgrnxx_db_la_SOURCES =	\
 	array.cpp		\
 	blob_vector.cpp		\

  Modified: lib/io/Makefile.am (+2 -0)
===================================================================
--- lib/io/Makefile.am    2012-12-15 12:35:21 +0900 (209a5e1)
+++ lib/io/Makefile.am    2012-12-15 12:37:04 +0900 (25ab70d)
@@ -1,5 +1,7 @@
 noinst_LTLIBRARIES = libgrnxx_io.la
 
+libgrnxx_io_la_LDFLAGS = @AM_LTLDFLAGS@
+
 libgrnxx_io_la_SOURCES =	\
 	block.cpp		\
 	chunk.cpp		\

  Modified: src/Makefile.am (+1 -1)
===================================================================
--- src/Makefile.am    2012-12-15 12:35:21 +0900 (0630b73)
+++ src/Makefile.am    2012-12-15 12:37:04 +0900 (a4f0064)
@@ -1,4 +1,4 @@
-AM_CXXFLAGS = -I$(top_srcdir)/lib
+AM_CXXFLAGS = @AM_CXXFLAGS@ -I$(top_srcdir)/lib
 
 bin_PROGRAMS = grnxx
 

  Modified: test/Makefile.am (+1 -1)
===================================================================
--- test/Makefile.am    2012-12-15 12:35:21 +0900 (248074b)
+++ test/Makefile.am    2012-12-15 12:37:04 +0900 (70c33b6)
@@ -1,4 +1,4 @@
-AM_CXXFLAGS = -I../lib
+AM_CXXFLAGS = @AM_CXXFLAGS@ -I$(top_srcdir)/lib
 
 TESTS =				\
 	test_backtrace		\
-------------- next part --------------
HTML����������������������������...
ダウンロード 



More information about the Groonga-commit mailing list
アーカイブの一覧に戻る