cmake_minimum_required(VERSION 3.10) project(curtle VERSION 0.1.1 LANGUAGES C) add_library(curtle src/vector.c ) target_include_directories(curtle PUBLIC $ $ ) find_library(MATH_LIB m) if(MATH_LIB) target_link_libraries(curtle PUBLIC ${MATH_LIB}) endif() install(TARGETS curtle EXPORT curtleTargets LIBRARY DESTINATION lib ARCHIVE DESTINATION lib ) install(DIRECTORY include/ DESTINATION include) enable_testing() add_executable(test_vector tests/test_vector.c) target_link_libraries(test_vector curtle) add_test(NAME vector_test COMMAND test_vector)