fix: small improvements in the CMakeLists.txt #9

Merged
lowearthorbit merged 1 commits from v0-2-0-small-fixes into release/0.2.0 2026-03-15 01:15:37 +01:00
Showing only changes of commit 4d9fd00784 - Show all commits

View File

@@ -3,9 +3,10 @@ project(curtle VERSION 0.1.1 LANGUAGES C)
include(GNUInstallDirs) include(GNUInstallDirs)
include(CMakePackageConfigHelpers) include(CMakePackageConfigHelpers)
include(CTest)
set(CMAKE_CXX_STANDARD 11) set(CMAKE_C_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED True) set(CMAKE_C_STANDARD_REQUIRED ON)
add_library(curtle STATIC src/vector.c) add_library(curtle STATIC src/vector.c)
@@ -15,10 +16,7 @@ target_include_directories(curtle
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}> $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
) )
find_library(MATH_LIB m) target_link_libraries(curtle PUBLIC m)
if (MATH_LIB)
target_link_libraries(curtle PUBLIC ${MATH_LIB})
endif ()
install(TARGETS curtle install(TARGETS curtle
EXPORT curtleTargets EXPORT curtleTargets
@@ -35,6 +33,7 @@ install(
install(EXPORT curtleTargets install(EXPORT curtleTargets
FILE curtleTargets.cmake FILE curtleTargets.cmake
NAMESPACE curtle::
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/curtle DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/curtle
) )
@@ -55,5 +54,7 @@ install(FILES
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/curtle DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/curtle
) )
enable_testing() if(BUILD_TESTING)
add_subdirectory(tests) enable_testing()
add_subdirectory(tests)
endif()