diff options
author | Joergen Ibsen <ji@ibse.dk> | 2018-08-20 09:38:33 +0200 |
---|---|---|
committer | Joergen Ibsen <ji@ibse.dk> | 2018-08-23 21:18:10 +0200 |
commit | 763fd0ed69129a86b1f28031de8d37a9573a8b03 (patch) | |
tree | 51d92e4f461b21a5aab0d8bc6207fd6f32dd79b0 | |
parent | 211d3aa017bbb275b1df939726d5b513c6cfe725 (diff) | |
download | zopfli-763fd0ed69129a86b1f28031de8d37a9573a8b03.tar.gz |
Add install target
-rw-r--r-- | CMakeLists.txt | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 309ba2b..33fd9b2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,6 +3,7 @@ cmake_minimum_required(VERSION 2.8.11) project(Zopfli) option(BUILD_SHARED_LIBS "Build Zopfli with shared libraries" OFF) +option(ZOPFLI_BUILD_INSTALL "Add Zopfli install target" ON) if(NOT CMAKE_BUILD_TYPE) set(CMAKE_BUILD_TYPE Release) @@ -86,3 +87,18 @@ target_link_libraries(zopfli libzopfli) # add_executable(zopflipng src/zopflipng/zopflipng_bin.cc) target_link_libraries(zopflipng libzopflipng) + +# +# Install +# +if(ZOPFLI_BUILD_INSTALL) + include(GNUInstallDirs) + install(TARGETS libzopfli libzopflipng zopfli zopflipng + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} + ) + install(FILES include/zopfli.h include/zopflipng_lib.h + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} + ) +endif() |