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)