diff --git a/CMakeLists.txt b/CMakeLists.txt index e3497d06..33f0ebfd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -8,4 +8,19 @@ file(GLOB_RECURSE RADIOLIB_SOURCES add_library(RadioLib ${RADIOLIB_SOURCES}) -target_include_directories(RadioLib PUBLIC "src" "${CMAKE_CURRENT_BINARY_DIR}/include") +target_include_directories(RadioLib + PUBLIC $ + $) + +include(GNUInstallDirs) + +install(TARGETS RadioLib + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} +) + +install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/src/ + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/RadioLib + FILES_MATCHING PATTERN "*.h" +) +