| … | … | @@ -58,21 +58,11 @@ ADD_DEFINITIONS(-DPROJECT_SOURCE_DIR="${CMAKE_SOURCE_DIR}" |
| 58 | 58 | # Listed in alphabetical order, more or less. |
| 59 | 59 | # CogUtil must come first, because it supplies various FindXXX macros. |
| 60 | 60 | |
| 61 | | # Add the 'lib' dir to cmake's module search path |
| 62 | | list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/lib/") |
| 63 | | |
| 64 | 61 | # Cogutil |
| 65 | 62 | FIND_PACKAGE(CogUtil 2.2.1 CONFIG REQUIRED) |
| 66 | | IF (COGUTIL_FOUND) |
| 67 | | MESSAGE(STATUS "CogUtil version ${COGUTIL_VERSION} found.") |
| 68 | | ADD_DEFINITIONS(-DHAVE_COGUTIL) |
| 69 | | SET(HAVE_COGUTIL 1) |
| 70 | | ELSE (COGUTIL_FOUND) |
| 63 | IF (NOT COGUTIL_FOUND) |
| 71 | 64 | MESSAGE(FATAL_ERROR "CogUtil missing: it is needed!") |
| 72 | | ENDIF (COGUTIL_FOUND) |
| 73 | | |
| 74 | | # add the 'cmake' directory from cogutil to search path |
| 75 | | list(APPEND CMAKE_MODULE_PATH ${COGUTIL_DATA_DIR}/cmake) |
| 65 | ENDIF () |
| 76 | 66 | |
| 77 | 67 | include(OpenCogGccOptions) |
| 78 | 68 | include(OpenCogLibOptions) |
| … | … | @@ -84,22 +74,14 @@ include(Summary) |
| 84 | 74 | |
| 85 | 75 | # AtomSpace |
| 86 | 76 | FIND_PACKAGE(AtomSpace 5.2.0 CONFIG REQUIRED) |
| 87 | | IF (ATOMSPACE_FOUND) |
| 88 | | MESSAGE(STATUS "AtomSpace found.") |
| 89 | | ADD_DEFINITIONS(-DHAVE_ATOMSPACE) |
| 90 | | SET(HAVE_ATOMSPACE 1) |
| 91 | | ELSE (ATOMSPACE_FOUND) |
| 77 | IF (NOT ATOMSPACE_FOUND) |
| 92 | 78 | MESSAGE(FATAL_ERROR "AtomSpace missing: it is needed!") |
| 93 | | ENDIF (ATOMSPACE_FOUND) |
| 79 | ENDIF () |
| 94 | 80 | |
| 95 | 81 | FIND_PACKAGE(AtomSpaceStorage 4.3 CONFIG REQUIRED) |
| 96 | | IF (ATOMSPACE_STORAGE_FOUND) |
| 97 | | MESSAGE(STATUS "AtomSpace Storage found.") |
| 98 | | ADD_DEFINITIONS(-DHAVE_ATOMSPACE_STORAGE) |
| 99 | | SET(HAVE_ATOMSPACE_STORAGE 1) |
| 100 | | ELSE (ATOMSPACE_STORAGE_FOUND) |
| 82 | IF (NOT ATOMSPACE_STORAGE_FOUND) |
| 101 | 83 | MESSAGE(FATAL_ERROR "AtomSpace Storage missing: it is needed!") |
| 102 | | ENDIF (ATOMSPACE_STORAGE_FOUND) |
| 84 | ENDIF () |
| 103 | 85 | |
| 104 | 86 | # RocksDB |
| 105 | 87 | FIND_PACKAGE(RocksDB REQUIRED) |
| … | … | @@ -260,8 +242,7 @@ FIND_PACKAGE(Doxygen) |
| 260 | 242 | # =================================================================== |
| 261 | 243 | # Show a summary of what we found, what we will do. |
| 262 | 244 | |
| 263 | | SUMMARY_ADD("AtomSpace-Rocks" "AtomSpace RocksDB Backend" |
| 264 | | HAVE_ATOMSPACE AND HAVE_ATOMSPACE_STORAGE AND HAVE_ROCKSDB) |
| 245 | SUMMARY_ADD("AtomSpace-Rocks" "AtomSpace RocksDB Backend" HAVE_ROCKSDB) |
| 265 | 246 | SUMMARY_ADD("Cython" "Cython (python) bindings" HAVE_CYTHON) |
| 266 | 247 | SUMMARY_ADD("Doxygen" "Code documentation" DOXYGEN_FOUND) |
| 267 | 248 | SUMMARY_ADD("Unit tests" "Unit tests" CXXTEST_FOUND) |