From e08f4992d112addd9b863b4bc06b81775cd53e3b Mon Sep 17 00:00:00 2001 From: Mattia Montanari Date: Sat, 18 Apr 2020 16:15:44 +0100 Subject: [PATCH] Create install command: run `sudo make install` --- CMakeLists.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index d58f358..62e448e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -60,6 +60,8 @@ ELSE() add_definitions(-DCMAKE_WINDOWS_EXPORT_ALL_SYMBOLS=TRUE -DBUILD_SHARED_LIBS=TRUE) ENDIF(BUILD_STATIC_LIB) +set_target_properties(${PROJECT_NAME} PROPERTIES PUBLIC_HEADER ${SOURCE_HEADS}) + # PLATFORM-SPECIFIC SETTING if (UNIX) find_library(M_LIB m) @@ -76,6 +78,12 @@ target_include_directories( ${PROJECT_NAME} PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/ target_link_libraries(${PROJECT_NAME} ${CMOCKA_LIBRARY} ) +set(DESTDIR "/usr") +INSTALL(TARGETS ${PROJECT_NAME} + LIBRARY DESTINATION "${DESTDIR}/lib" + PUBLIC_HEADER DESTINATION "${DESTDIR}/include" +) + if (WITH_EXAMPLES) add_subdirectory(examples/c) endif (WITH_EXAMPLES)