OverviewFilesCommitsIssuesDocsReleasesPeers

opencog-atomspace-rocks commits / a4c47fc

CMake: remove rotting old cmake cruft
a4c47fc7d31eb77e7fe1e53d30a3a9fa60cee47a
by Linas Vepštas <linasvepstas@gmail.com> · 2025-12-16T22:53:19.000Z

Changed files (1) +7 -26

CMakeLists.txt +7 -26
……@@ -58,21 +58,11 @@ ADD_DEFINITIONS(-DPROJECT_SOURCE_DIR="${CMAKE_SOURCE_DIR}"
5858# Listed in alphabetical order, more or less.
5959# CogUtil must come first, because it supplies various FindXXX macros.
6060
61# Add the 'lib' dir to cmake's module search path
62list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/lib/")
63
6461# Cogutil
6562FIND_PACKAGE(CogUtil 2.2.1 CONFIG REQUIRED)
66IF (COGUTIL_FOUND)
67 MESSAGE(STATUS "CogUtil version ${COGUTIL_VERSION} found.")
68 ADD_DEFINITIONS(-DHAVE_COGUTIL)
69 SET(HAVE_COGUTIL 1)
70ELSE (COGUTIL_FOUND)
63IF (NOT COGUTIL_FOUND)
7164 MESSAGE(FATAL_ERROR "CogUtil missing: it is needed!")
72ENDIF (COGUTIL_FOUND)
73
74# add the 'cmake' directory from cogutil to search path
75list(APPEND CMAKE_MODULE_PATH ${COGUTIL_DATA_DIR}/cmake)
65ENDIF ()
7666
7767include(OpenCogGccOptions)
7868include(OpenCogLibOptions)
……@@ -84,22 +74,14 @@ include(Summary)
8474
8575# AtomSpace
8676FIND_PACKAGE(AtomSpace 5.2.0 CONFIG REQUIRED)
87IF (ATOMSPACE_FOUND)
88 MESSAGE(STATUS "AtomSpace found.")
89 ADD_DEFINITIONS(-DHAVE_ATOMSPACE)
90 SET(HAVE_ATOMSPACE 1)
91ELSE (ATOMSPACE_FOUND)
77IF (NOT ATOMSPACE_FOUND)
9278 MESSAGE(FATAL_ERROR "AtomSpace missing: it is needed!")
93ENDIF (ATOMSPACE_FOUND)
79ENDIF ()
9480
9581FIND_PACKAGE(AtomSpaceStorage 4.3 CONFIG REQUIRED)
96IF (ATOMSPACE_STORAGE_FOUND)
97 MESSAGE(STATUS "AtomSpace Storage found.")
98 ADD_DEFINITIONS(-DHAVE_ATOMSPACE_STORAGE)
99 SET(HAVE_ATOMSPACE_STORAGE 1)
100ELSE (ATOMSPACE_STORAGE_FOUND)
82IF (NOT ATOMSPACE_STORAGE_FOUND)
10183 MESSAGE(FATAL_ERROR "AtomSpace Storage missing: it is needed!")
102ENDIF (ATOMSPACE_STORAGE_FOUND)
84ENDIF ()
10385
10486# RocksDB
10587FIND_PACKAGE(RocksDB REQUIRED)
……@@ -260,8 +242,7 @@ FIND_PACKAGE(Doxygen)
260242# ===================================================================
261243# Show a summary of what we found, what we will do.
262244
263SUMMARY_ADD("AtomSpace-Rocks" "AtomSpace RocksDB Backend"
264 HAVE_ATOMSPACE AND HAVE_ATOMSPACE_STORAGE AND HAVE_ROCKSDB)
245SUMMARY_ADD("AtomSpace-Rocks" "AtomSpace RocksDB Backend" HAVE_ROCKSDB)
265246SUMMARY_ADD("Cython" "Cython (python) bindings" HAVE_CYTHON)
266247SUMMARY_ADD("Doxygen" "Code documentation" DOXYGEN_FOUND)
267248SUMMARY_ADD("Unit tests" "Unit tests" CXXTEST_FOUND)