diff --git a/CMakeLists.txt b/CMakeLists.txt index 9f9e9e5..be83334 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,9 +3,10 @@ project(curtle VERSION 0.1.1 LANGUAGES C) include(GNUInstallDirs) include(CMakePackageConfigHelpers) +include(CTest) -set(CMAKE_CXX_STANDARD 11) -set(CMAKE_CXX_STANDARD_REQUIRED True) +set(CMAKE_C_STANDARD 11) +set(CMAKE_C_STANDARD_REQUIRED ON) add_library(curtle STATIC src/vector.c) @@ -15,10 +16,7 @@ target_include_directories(curtle $ ) -find_library(MATH_LIB m) -if (MATH_LIB) - target_link_libraries(curtle PUBLIC ${MATH_LIB}) -endif () +target_link_libraries(curtle PUBLIC m) install(TARGETS curtle EXPORT curtleTargets @@ -35,6 +33,7 @@ install( install(EXPORT curtleTargets FILE curtleTargets.cmake + NAMESPACE curtle:: DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/curtle ) @@ -55,5 +54,7 @@ install(FILES DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/curtle ) -enable_testing() -add_subdirectory(tests) \ No newline at end of file +if(BUILD_TESTING) + enable_testing() + add_subdirectory(tests) +endif() \ No newline at end of file