stripped CMakeLists.txt to the bare minimum.

This commit is contained in:
2025-05-28 13:48:05 +02:00
parent 7e3eda6699
commit 1192b6b452

View File

@ -2,7 +2,7 @@
cmake_minimum_required(VERSION 3.17) cmake_minimum_required(VERSION 3.17)
project(lf_gl VERSION 0.9 LANGUAGES C CXX) project(lf_gl VERSION 1.0 LANGUAGES C CXX)
#--- set a default build type if none was specified --------------------------- #--- set a default build type if none was specified ---------------------------
set(default_build_type "Release") set(default_build_type "Release")
@ -16,17 +16,6 @@ if (NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
"Debug" "Release" "MinSizeRel" "RelWithDebInfo") "Debug" "Release" "MinSizeRel" "RelWithDebInfo")
endif () endif ()
#--- check for boost ----------------------------------------------------------
find_package(Boost REQUIRED
COMPONENTS
system
filesystem
)
message(STATUS "Boost libs: ${Boost_LIBRARIES}")
#--- check for gsl ------------------------------------------------------------
find_package(GSL REQUIRED)
#--- write summary of the installation #--- write summary of the installation
cmake_host_system_information(RESULT PROCESSOR QUERY PROCESSOR_DESCRIPTION) cmake_host_system_information(RESULT PROCESSOR QUERY PROCESSOR_DESCRIPTION)
@ -45,12 +34,6 @@ message(" lf_gl Version: ${lf_gl_VERSION}")
message(" --------------") message(" --------------")
message("") message("")
message(" Build Type: ${CMAKE_BUILD_TYPE}") message(" Build Type: ${CMAKE_BUILD_TYPE}")
message(" -----------")
message("")
message("-------------------------------------------------------------------------")
message("")
message(" GSL found in ${GSL_INCLUDE_DIRS}, Version: ${GSL_VERSION}")
message(" BOOST found in ${Boost_INCLUDE_DIRS}, Version: ${Boost_VERSION}")
message("") message("")
message("-------------------------------------------------------------------------") message("-------------------------------------------------------------------------")
message("") message("")
@ -66,4 +49,4 @@ target_include_directories(lf_gl
BEFORE PRIVATE BEFORE PRIVATE
$<BUILD_INTERFACE:${CMAKE_SOURCE_DIR}> $<BUILD_INTERFACE:${CMAKE_SOURCE_DIR}>
) )
target_link_libraries(lf_gl -lm GSL::gsl) target_link_libraries(lf_gl -lm)