1 cmake_minimum_required(VERSION 3.5)
6 set(PROJECT_DESCRIPTION "si24r1 library")
7 set(PROJECT_HOMEPAGE_URL https://github.com/robinkrens/libsi24)
9 add_compile_options(-Wall -Wextra -pedantic)
11 add_library(si24 libsi24.c)
13 target_include_directories(si24
15 $<INSTALL_INTERFACE:include>
16 $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
18 ${CMAKE_CURRENT_SOURCE_DIR}
21 include(GNUInstallDirs)
25 LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
26 ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
28 install(FILES libsi24.h
29 DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
31 install(EXPORT libsi24-export
33 DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/libsi24