OverviewFilesCommitsIssuesDocsReleasesPeers

opencog-generate commits / 800f06e

Modernize the CMakefile
800f06e0f193ef8b629a16e8bb1422395cc15e12
by Linas Vepstas <linas@linas.org> · 2025-10-01T20:15:08.000Z

Changed files (1) +8 -10

CMakeLists.txt +8 -10
……@@ -3,7 +3,7 @@
33#
44# We need at least version 3.13 to get TARGET_LINK_DIRECTORIES
55MESSAGE("Found CMake version ${CMAKE_VERSION}")
6CMAKE_MINIMUM_REQUIRED(VERSION 3.5)
6CMAKE_MINIMUM_REQUIRED(VERSION 3.13)
77
88PROJECT(generate)
99
……@@ -31,10 +31,10 @@ ENDIF (COGUTIL_FOUND)
3131# add the 'cmake' directory from cogutil to search path
3232list(APPEND CMAKE_MODULE_PATH ${COGUTIL_DATA_DIR}/cmake)
3333
34include(${COGUTIL_DATA_DIR}/cmake/OpenCogGccOptions.cmake)
35include(${COGUTIL_DATA_DIR}/cmake/OpenCogLibOptions.cmake)
36include(${COGUTIL_DATA_DIR}/cmake/OpenCogInstallOptions.cmake)
37include(${COGUTIL_DATA_DIR}/cmake/Summary.cmake)
34include(OpenCogGccOptions)
35include(OpenCogLibOptions)
36include(OpenCogInstallOptions)
37include(Summary)
3838
3939# ===================================================================
4040# Check for existance of various required, optional packages.
……@@ -54,11 +54,9 @@ ENDIF (ATOMSPACE_FOUND)
5454# Needed for unit tests.
5555
5656FIND_PACKAGE(Cxxtest)
57IF (CXXTEST_FOUND)
58 MESSAGE(STATUS "CxxTest found.")
59ELSE (CXXTEST_FOUND)
57IF (NOT CXXTEST_FOUND)
6058 MESSAGE(STATUS "CxxTest missing: needed for unit tests.")
61ENDIF (CXXTEST_FOUND)
59ENDIF (NOT CXXTEST_FOUND)
6260
6361# ----------------------------------------------------------
6462# This is required for Guile
……@@ -71,7 +69,7 @@ include(OpenCogFindGuile)
7169INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR} ${CMAKE_BINARY_DIR}
7270 ${COGUTIL_INCLUDE_DIR})
7371
74INCLUDE("${ATOMSPACE_DATA_DIR}/cmake/OpenCogGuile.cmake")
72INCLUDE(OpenCogGuile)
7573
7674# ===================================================================
7775# Add subdirectories