Browse Source

* install header

master
Alex 'AdUser' Z 7 years ago
parent
commit
f09afc9e11
  1. 1
      CMakeLists.txt
  2. 7
      src/CMakeLists.txt

1
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:")

7
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")

Loading…
Cancel
Save