[Groonga-commit] groonga/groonga [master] cmake: build groonga command

アーカイブの一覧に戻る

null+****@clear***** null+****@clear*****
2012年 4月 13日 (金) 11:20:25 JST


Kouhei Sutou	2012-04-13 11:20:25 +0900 (Fri, 13 Apr 2012)

  New Revision: fba65857da34ca6233d68921afd670018f40e7e2

  Log:
    cmake: build groonga command
    
    But groonga command is not buildable yet. We need more work to define
    some macros on CMake.

  Added files:
    src/CMakeLists.txt
    src/groonga_sources.am
  Modified files:
    CMakeLists.txt
    src/Makefile.am

  Modified: CMakeLists.txt (+1 -0)
===================================================================
--- CMakeLists.txt    2012-04-13 11:18:05 +0900 (640b537)
+++ CMakeLists.txt    2012-04-13 11:20:25 +0900 (eafe7d4)
@@ -40,6 +40,7 @@ include_directories(
   )
 
 add_subdirectory(lib)
+add_subdirectory(src)
 
 macro(ac_check_headers header)
   string(REGEX REPLACE "[/.]" "_" output_variable_name ${header})

  Added: src/CMakeLists.txt (+20 -0) 100644
===================================================================
--- /dev/null
+++ src/CMakeLists.txt    2012-04-13 11:20:25 +0900 (9d0c70b)
@@ -0,0 +1,20 @@
+# Copyright(C) 2012 Brazil
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License version 2.1 as published by the Free Software Foundation.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+
+include(${CMAKE_SOURCE_DIR}/build/cmake_modules/ReadFileList.cmake)
+
+read_file_list(${CMAKE_CURRENT_SOURCE_DIR}/groonga_sources.am GROONGA_SOURCES)
+
+add_executable(groonga ${GROONGA_SOURCES})

  Modified: src/Makefile.am (+1 -1)
===================================================================
--- src/Makefile.am    2012-04-13 11:18:05 +0900 (927f4c4)
+++ src/Makefile.am    2012-04-13 11:20:25 +0900 (4a5b248)
@@ -21,7 +21,7 @@ DEFAULT_INCLUDES =				\
 	-I$(top_srcdir)/include			\
 	$(GROONGA_INCLUDEDIR)
 
-groonga_SOURCES = groonga.c
+include groonga_sources.am
 nodist_EXTRA_groonga_SOURCES = $(NONEXISTENT_CXX_SOURCE)
 groonga_CFLAGS = $(AM_CFLAGS) $(LIBEDIT_CFLAGS)
 groonga_LDADD =					\

  Added: src/groonga_sources.am (+2 -0) 100644
===================================================================
--- /dev/null
+++ src/groonga_sources.am    2012-04-13 11:20:25 +0900 (308fdc3)
@@ -0,0 +1,2 @@
+groonga_SOURCES =				\
+	groonga.c




Groonga-commit メーリングリストの案内
アーカイブの一覧に戻る