OverviewFilesCommitsIssuesDocsReleasesPeers

opencog-matrix / cmake / CMakeLists.txt

36 lines · txt ref:

# CMake boilerplate that allows users to do
#    find_package(AsMatrix REQUIRED 2.0.0)
# and have it work.

include(CMakePackageConfigHelpers)

set(ConfigPackageLocation lib/cmake/AsMatrix)

#install(EXPORT AsMatrixTargets
#	FILE AsMatrixTargets.cmake
#	DESTINATION ${ConfigPackageLocation}
#)

SET(SEMANTIC_VERSION 2.0.0)

configure_package_config_file(AsMatrixConfig.cmake.in
	${CMAKE_CURRENT_BINARY_DIR}/AsMatrixConfig.cmake
	INSTALL_DESTINATION ${ConfigPackageLocation}
	PATH_VARS CMAKE_INSTALL_PREFIX
)

write_basic_package_version_file(
	"${CMAKE_CURRENT_BINARY_DIR}/AsMatrixConfigVersion.cmake"
	VERSION ${SEMANTIC_VERSION}
	COMPATIBILITY SameMajorVersion
)

INSTALL(FILES
	${CMAKE_CURRENT_BINARY_DIR}/AsMatrixConfigVersion.cmake
	${CMAKE_CURRENT_BINARY_DIR}/AsMatrixConfig.cmake
	DESTINATION ${ConfigPackageLocation}
)

# -----------------------------------------------------------