| … | … | @@ -23,7 +23,7 @@ IF(CMAKE_VERSION VERSION_GREATER 3.31) |
| 23 | 23 | CMAKE_POLICY(SET CMP0177 NEW) |
| 24 | 24 | ENDIF(CMAKE_VERSION VERSION_GREATER 3.31) |
| 25 | 25 | |
| 26 | | PROJECT(atomspace-rocks) |
| 26 | PROJECT(atomspace-rocks VERSION 1.6.0) |
| 27 | 27 | |
| 28 | 28 | # ---------------------------------------------------------- |
| 29 | 29 | # User-modifiable options. Feel free to change these! |
| … | … | @@ -62,7 +62,7 @@ ADD_DEFINITIONS(-DPROJECT_SOURCE_DIR="${CMAKE_SOURCE_DIR}" |
| 62 | 62 | list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/lib/") |
| 63 | 63 | |
| 64 | 64 | # Cogutil |
| 65 | | FIND_PACKAGE(CogUtil 2.0.1 CONFIG REQUIRED) |
| 65 | FIND_PACKAGE(CogUtil 2.2.1 CONFIG REQUIRED) |
| 66 | 66 | IF (COGUTIL_FOUND) |
| 67 | 67 | MESSAGE(STATUS "CogUtil version ${COGUTIL_VERSION} found.") |
| 68 | 68 | ADD_DEFINITIONS(-DHAVE_COGUTIL) |
| … | … | @@ -83,7 +83,7 @@ include(Summary) |
| 83 | 83 | # Check for existence of various required, optional packages. |
| 84 | 84 | |
| 85 | 85 | # AtomSpace |
| 86 | | FIND_PACKAGE(AtomSpace 5.0.3 CONFIG REQUIRED) |
| 86 | FIND_PACKAGE(AtomSpace 5.2.0 CONFIG REQUIRED) |
| 87 | 87 | IF (ATOMSPACE_FOUND) |
| 88 | 88 | MESSAGE(STATUS "AtomSpace found.") |
| 89 | 89 | ADD_DEFINITIONS(-DHAVE_ATOMSPACE) |
| … | … | @@ -92,7 +92,7 @@ ELSE (ATOMSPACE_FOUND) |
| 92 | 92 | MESSAGE(FATAL_ERROR "AtomSpace missing: it is needed!") |
| 93 | 93 | ENDIF (ATOMSPACE_FOUND) |
| 94 | 94 | |
| 95 | | FIND_PACKAGE(AtomSpaceStorage 4.1 CONFIG REQUIRED) |
| 95 | FIND_PACKAGE(AtomSpaceStorage 4.3 CONFIG REQUIRED) |
| 96 | 96 | IF (ATOMSPACE_STORAGE_FOUND) |
| 97 | 97 | MESSAGE(STATUS "AtomSpace Storage found.") |
| 98 | 98 | ADD_DEFINITIONS(-DHAVE_ATOMSPACE_STORAGE) |
| … | … | @@ -223,11 +223,6 @@ STRING(TIMESTAMP UTC_DATE %Y%m%d UTC) |
| 223 | 223 | # that it is owned by the builder thus avoiding 'Permission denied' error when |
| 224 | 224 | # packaging. |
| 225 | 225 | FILE(WRITE "${PROJECT_BINARY_DIR}/install_manifest.txt") |
| 226 | | ## It doesn't have a header-file declaring the version similar to cogutil and |
| 227 | | ## atomspace. |
| 228 | | # SEMANTIC_VERSION is set in `cmake/CMakeLists.txt` |
| 229 | | # and passes through `cmake/AtomSpaceRocksConfig.cmake.in` |
| 230 | | # SET(SEMANTIC_VERSION 1.5.3) |
| 231 | 226 | |
| 232 | 227 | ## Cpack configuration |
| 233 | 228 | SET(CPACK_GENERATOR "DEB") |
| … | … | @@ -237,7 +232,7 @@ SET(CPACK_PACKAGE_DIRECTORY "${CMAKE_BINARY_DIR}/packages") |
| 237 | 232 | SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "The AtomSpace RocksDB Storage Backend") |
| 238 | 233 | SET(CPACK_PACKAGE_NAME "atomspace-rocks-dev") |
| 239 | 234 | SET(CPACK_PACKAGE_VENDOR "opencog.org") |
| 240 | | SET(CPACK_PACKAGE_VERSION "${SEMANTIC_VERSION}-${UTC_DATE}") |
| 235 | SET(CPACK_PACKAGE_VERSION "${PROJECT_VERSION}-${UTC_DATE}") |
| 241 | 236 | SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE") |
| 242 | 237 | SET(CPACK_PACKAGE_FILE_NAME |
| 243 | 238 | "${CPACK_PACKAGE_NAME}_${CPACK_PACKAGE_VERSION}_${PACKAGE_ARCHITECTURE}") |
| … | … | @@ -247,8 +242,8 @@ SET(CPACK_PACKAGING_INSTALL_PREFIX "/usr/local") |
| 247 | 242 | SET(DEPENDENCY_LIST |
| 248 | 243 | "guile-3.0-dev (>= 3.0.0)" |
| 249 | 244 | "libstdc++6 (>= 7.0)" |
| 250 | | "libcogutil-dev (>= 2.0.2)" |
| 251 | | "atomspace-dev (>= 5.0.3)" |
| 245 | "libcogutil-dev (>= 2.2.1)" |
| 246 | "atomspace-dev (>= 5.2.0)" |
| 252 | 247 | ) |
| 253 | 248 | |
| 254 | 249 | STRING(REPLACE ";" ", " MAIN_DEPENDENCIES "${DEPENDENCY_LIST}") |