OverviewFilesCommitsIssuesDocsReleasesPeers

opencog-cogutil / cmake / CMakeLists.txt

69 lines · txt ref:

# Install Find* cmake files to the DATADIR
# This is usually /usr/local/share/opencog/cmake
INSTALL(FILES
	AddCxxtest.cmake
	FindAsio.cmake
	FindBFD.cmake
	Findcpprest.cmake
	FindCxxtest.cmake
	FindCython.cmake
	FindFolly.cmake
	FindGHC.cmake
	FindGTK3.cmake
	FindGuile.cmake
	FindHyperTable.cmake
	FindIberty.cmake
	FindLibGearman.cmake
	FindLinkGrammar.cmake
	FindMOSES.cmake
	FindMsgPack.cmake
	FindOCaml.cmake
	FindOctomap.cmake
	FindPGSQL.cmake
	FindPthreads.cmake
	FindRocksDB.cmake
	FindSIGAR.cmake
	FindSparseHash.cmake
	FindStack.cmake
	FindSTLPort.cmake
	FindTBB.cmake
	FindUUID.cmake
	FindVALGRIND.cmake
	FindZMQ.cmake
	OCamlDep.cmake
	OpenCogFindPython.cmake
	OpenCogFindGuile.cmake
	OpenCogGccOptions.cmake
	OpenCogInstallOptions.cmake
	OpenCogLibOptions.cmake
	OpenCogTestOptions.cmake
	Summary.cmake
	UseOCaml.cmake
	COPYING-CMAKE-SCRIPTS
	DESTINATION
	${DATADIR}/cmake/)

set(INCLUDE_INSTALL_DIR include/ )
set(LIB_INSTALL_DIR lib/ )

set(COGUTIL_CMAKE_DIR lib/cmake/CogUtil)

include(CMakePackageConfigHelpers)
configure_package_config_file(CogUtilConfig.cmake.in
	${CMAKE_CURRENT_BINARY_DIR}/CogUtilConfig.cmake
	INSTALL_DESTINATION COGUTIL_CMAKE_DIR
	PATH_VARS INCLUDE_INSTALL_DIR LIB_INSTALL_DIR)

write_basic_package_version_file(
	"${CMAKE_CURRENT_BINARY_DIR}/CogUtilConfigVersion.cmake"
	VERSION ${PROJECT_VERSION}
	COMPATIBILITY SameMajorVersion
)

INSTALL(FILES
	${CMAKE_CURRENT_BINARY_DIR}/CogUtilConfigVersion.cmake
	${CMAKE_CURRENT_BINARY_DIR}/CogUtilConfig.cmake
	DESTINATION
	${COGUTIL_CMAKE_DIR})