diff --git a/CMakeLists.txt b/CMakeLists.txt index da0933b..51b5dc7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -49,14 +49,19 @@ if ( BUILD_HELPERS ) endif() add_library(uirc SHARED ${build_FILES}) -set_property(TARGET uirc PROPERTY C_STANDARD 99) -install(DIRECTORY "${CMAKE_SOURCE_DIR}/include/" - DESTINATION "include/uirc" - FILES_MATCHING PATTERN "*.h" +include(GNUInstallDirs) + +set_target_properties(uirc PROPERTIES + C_STANDARD 99 + PUBLIC_HEADER "include/functions.h;include/helpers.h;include/mappings.h;include/types.h;include/uirc.h" ) -install(TARGETS uirc DESTINATION ${CMAKE_INSTALL_BINDIR}) +install( + TARGETS uirc + LIBRARY + PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/uirc +) if ( BUILD_TESTS ) message(STATUS "Tests are going to be built.")