Mercurial > vec
view CMakeLists.txt @ 14:981cf0bc7f3a
chore: merge diverging branches
author | Paper <paper@tflc.us> |
---|---|
date | Tue, 19 Nov 2024 15:55:01 -0500 |
parents | 6e0eb3aa12ab |
children | e05c257c6a23 |
line wrap: on
line source
cmake_minimum_required(VERSION 3.5) project(vec VERSION 1.0.0 DESCRIPTION "a tiny C99 SIMD vector library") add_library(vec SHARED src/vec.c) set_target_properties(vec PROPERTIES PUBLIC_HEADER include/vec/vec.h) target_include_directories(vec PRIVATE include) # Installing include(GNUInstallDirs) install(TARGETS vec LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) # pkg-config configure_file(vec.pc.in vec.pc @ONLY) install(FILES ${CMAKE_BINARY_DIR}/vec.pc DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/pkgconfig)