[Groonga-mysql-commit] mroonga/mroonga [master] cmake: load version from file

Back to archive index

null+****@clear***** null+****@clear*****
2012年 4月 17日 (火) 10:02:26 JST


Kouhei Sutou	2012-04-17 10:02:26 +0900 (Tue, 17 Apr 2012)

  New Revision: bb30ab9a78e32824d709410ef750c8e813f19cc0

  Log:
    cmake: load version from file

  Modified files:
    CMakeLists.txt

  Modified: CMakeLists.txt (+7 -7)
===================================================================
--- CMakeLists.txt    2012-04-17 09:56:09 +0900 (7763eb9)
+++ CMakeLists.txt    2012-04-17 10:02:26 +0900 (b4676bf)
@@ -17,13 +17,13 @@
 cmake_minimum_required(VERSION 2.6)
 project(mroonga)
 
-set(MRN_VERSION_MAJOR 2)
-set(MRN_VERSION_MINOR 0)
-set(MRN_VERSION_MICRO 2)
-set(MRN_VERSION "${MRN_VERSION_MAJOR}.${MRN_VERSION_MINOR}${MRN_VERSION_MICRO}")
-# TODO: FIXME
-set(MRN_VERSION_IN_HEX
-  "0x0${MRN_VERSION_MAJOR}${MRN_VERSION_MINOR}${MRN_VERSION_MICRO}")
+file(READ ${CMAKE_SOURCE_DIR}/version        MRN_VERSION)
+file(READ ${CMAKE_SOURCE_DIR}/version_major  MRN_VERSION_MAJOR)
+file(READ ${CMAKE_SOURCE_DIR}/version_minor  MRN_VERSION_MINOR)
+file(READ ${CMAKE_SOURCE_DIR}/version_micro  MRN_VERSION_MICRO)
+file(READ ${CMAKE_SOURCE_DIR}/version_in_hex MRN_VERSION_IN_HEX)
+file(READ ${CMAKE_SOURCE_DIR}/plugin_version MRN_PLUGIN_VERSION)
+
 set(MRN_PACKAGE_STRING "${PROJECT_NAME} ${MRN_VERSION}")
 
 include(${CMAKE_SOURCE_DIR}/build/cmake_modules/ReadFileList.cmake)




Groonga-mysql-commit メーリングリストの案内
Back to archive index