OverviewFilesCommitsIssuesDocsReleasesPeers

opencog-generate commits / 6cbbcc1

Remove cmake boilerplate
6cbbcc1eaa8c2bd58401a2a592b0f3b7474108a9
by Linas Vepstas <linasvepstas@gmail.com> · 2020-06-25T20:52:14.000Z

Changed files (1) +4 -35

CMakeLists.txt +4 -35
……@@ -32,6 +32,8 @@ ENDIF (COGUTIL_FOUND)
3232list(APPEND CMAKE_MODULE_PATH ${COGUTIL_DATA_DIR}/cmake)
3333
3434include(${COGUTIL_DATA_DIR}/cmake/OpenCogGccOptions.cmake)
35include(${COGUTIL_DATA_DIR}/cmake/OpenCogLibOptions.cmake)
36include(${COGUTIL_DATA_DIR}/cmake/OpenCogInstallOptions.cmake)
3537include(${COGUTIL_DATA_DIR}/cmake/Summary.cmake)
3638
3739# ===================================================================
……@@ -60,20 +62,8 @@ ENDIF (CXXTEST_FOUND)
6062
6163# ----------------------------------------------------------
6264# This is required for Guile
63FIND_LIBRARY(GMP_LIBRARY gmp)
64FIND_PATH(GMP_INCLUDE_DIR gmp.h)
65
66# Gnu Guile scheme interpreter
67# Version 2.2.2 is already specified by the atomspace.
68FIND_PACKAGE(Guile 2.2.2.)
69IF (GUILE_FOUND AND GMP_LIBRARY AND GMP_INCLUDE_DIR)
70 ADD_DEFINITIONS(-DHAVE_GUILE)
71 SET(HAVE_GUILE 1)
72 INCLUDE_DIRECTORIES(${GUILE_INCLUDE_DIR})
73ELSE (GUILE_FOUND AND GMP_LIBRARY AND GMP_INCLUDE_DIR)
74 SET(GUILE_DIR_MESSAGE "Guile was not found; needed for guile benchmarks.")
75 MESSAGE(STATUS "${GUILE_DIR_MESSAGE}")
76ENDIF (GUILE_FOUND AND GMP_LIBRARY AND GMP_INCLUDE_DIR)
65
66include(OpenCogFindGuile)
7767
7868# ===================================================================
7969# Global includes
……@@ -83,27 +73,6 @@ INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR} ${CMAKE_BINARY_DIR}
8373
8474INCLUDE("${ATOMSPACE_DATA_DIR}/cmake/OpenCogGuile.cmake")
8575
86# -------------------------------------------------
87# Library configuration
88
89# RPATH handling (see https://cmake.org/Wiki/CMake_RPATH_handling)
90# Note: RPATH only supported under Linux!
91# The idea here is that during unit tests, we use the libraries in
92# the build directories, and NOT the system directories. But that
93# means that, during install, the paths have to be tweaked.
94SET(CMAKE_SKIP_BUILD_RPATH FALSE)
95SET(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE)
96SET(CMAKE_INSTALL_RPATH
97 "${CMAKE_INSTALL_PREFIX}/lib/opencog"
98 "${CMAKE_INSTALL_PREFIX}/lib/opencog/modules")
99SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
100
101# -------------------------------------------------
102# Install configuration
103
104# Only list install files that have actually changed.
105SET(CMAKE_INSTALL_MESSAGE "LAZY")
106
10776# ===================================================================
10877# Add subdirectories
10978