[Groonga-commit] pgroonga/pgroonga at 54e39ab [master] windows: support creating binary package

Back to archive index

Kouhei Sutou null+****@clear*****
Tue Apr 28 23:35:50 JST 2015


Kouhei Sutou	2015-04-28 23:35:50 +0900 (Tue, 28 Apr 2015)

  New Revision: 54e39ab500eff82418b04315d38575d9376c9329
  https://github.com/pgroonga/pgroonga/commit/54e39ab500eff82418b04315d38575d9376c9329

  Message:
    windows: support creating binary package

  Modified files:
    CMakeLists.txt

  Modified: CMakeLists.txt (+16 -0)
===================================================================
--- CMakeLists.txt    2015-04-28 23:24:59 +0900 (0be755b)
+++ CMakeLists.txt    2015-04-28 23:35:50 +0900 (292254b)
@@ -24,6 +24,12 @@ file(READ "${CMAKE_CURRENT_SOURCE_DIR}/${PGRN_PROJECT_ID}.control"
   PGRN_CONTROL)
 string(REGEX REPLACE "^default_version = '([0-9.]+)'.*" "\\1"
   PGRN_VERSION "${PGRN_CONTROL}")
+string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\1"
+  PGRN_VERSION_MAJOR "${PGRN_VERSION}")
+string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\2"
+  PGRN_VERSION_MINOR "${PGRN_VERSION}")
+string(REGEX REPLACE "([0-9]+)\\.([0-9]+)\\.([0-9]+)" "\\3"
+  PGRN_VERSION_MICRO "${PGRN_VERSION}")
 
 include_directories(
   "${PGRN_POSTGRESQL_DIR}/include/server/port/win32_msvc"
@@ -60,3 +66,13 @@ install(FILES
   "${PROJECT_SOURCE_DIR}/COPYING"
   "${PROJECT_SOURCE_DIR}/README.md"
   DESTINATION "${PGRN_DOCUMENT_DIR}")
+
+
+set(CPACK_GENERATOR "ZIP")
+set(CPACK_INCLUDE_TOPLEVEL_DIRECTORY OFF)
+set(CPACK_PACKAGE_VERSION_MAJOR "${PGRN_VERSION_MAJOR}")
+set(CPACK_PACKAGE_VERSION_MINOR "${PGRN_VERSION_MINOR}")
+set(CPACK_PACKAGE_VERSION_PATCH "${PGRN_VERSION_MICRO}")
+set(CPACK_PACKAGE_VENDOR "The PGroonga Project")
+
+include(CPack)
-------------- next part --------------
HTML����������������������������...
Download 



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