From f09afc9e113492b4d119a58b1a85dc87dc5a441b Mon Sep 17 00:00:00 2001 From: Alex 'AdUser' Z Date: Fri, 20 Jan 2017 22:58:30 +1000 Subject: [PATCH] * install header --- CMakeLists.txt | 1 + src/CMakeLists.txt | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0525072..d72b94e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -33,6 +33,7 @@ message(STATUS "- CFLAGS : ${CMAKE_C_FLAGS}") message(STATUS "Paths:") message(STATUS "- prefix : ${CMAKE_INSTALL_PREFIX}") message(STATUS "- binary : ${CMAKE_INSTALL_FULL_BINDIR}") +message(STATUS "- header : ${CMAKE_INSTALL_FULL_INCLUDEDIR}") message(STATUS "- library : ${CMAKE_INSTALL_FULL_LIBDIR}") message(STATUS "Build type : ${CMAKE_BUILD_TYPE}") message(STATUS "Options:") diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 426c504..4cfad98 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,7 +1,10 @@ set(LIB_SOURCES "database.c" "bitmap.c" "samplers/${SAMPLER}.c") add_library("simdb" SHARED ${LIB_SOURCES}) -set_property(TARGET "simdb" PROPERTY SOVERSION ${SOVERSION}) +set_target_properties("simdb" PROPERTIES + SOVERSION ${SOVERSION} + PUBLIC_HEADER "simdb.h" +) if (${SAMPLER} STREQUAL "magick") find_package(ImageMagick COMPONENTS MagickCore MagickWand) @@ -9,7 +12,7 @@ if (${SAMPLER} STREQUAL "magick") target_link_libraries("simdb" ${ImageMagick_MagickWand_LIBRARY}) endif () -install(TARGETS "simdb" LIBRARY DESTINATION "lib") +install(TARGETS "simdb" LIBRARY DESTINATION "lib" PUBLIC_HEADER DESTINATION "include") if (WITH_TOOLS) add_executable("simdb-1to2" "simdb-1to2.c")