2022-10-05 08:35:08 +00:00
|
|
|
cmake_minimum_required(VERSION 3.6 FATAL_ERROR)
|
2022-10-05 08:38:16 +00:00
|
|
|
project(myx-cmake VERSION 1.99.90 LANGUAGES)
|
2022-10-02 01:04:01 +00:00
|
|
|
|
|
|
|
include(GNUInstallDirs)
|
|
|
|
file(WRITE ${CMAKE_SOURCE_DIR}/MyxCMake/MyxCMakeConfigVersion.cmake
|
|
|
|
"set(MYX_CMAKE_PACKAGE_VERSION \"${PROJECT_VERSION}\")\n"
|
|
|
|
"if(MYX_CMAKE_PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION)\n"
|
|
|
|
" set(PACKAGE_VERSION_COMPATIBLE FALSE)\n"
|
|
|
|
"else()\n"
|
|
|
|
" set(PACKAGE_VERSION_COMPATIBLE TRUE)\n"
|
|
|
|
" if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION)\n"
|
|
|
|
" set(PACKAGE_VERSION_EXACT TRUE)\n"
|
|
|
|
" endif()\n"
|
|
|
|
"endif()\n"
|
|
|
|
)
|
|
|
|
|
|
|
|
install(DIRECTORY MyxCMake DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake")
|
|
|
|
|