From 81bb0d584783a7211dbf844e8f9b9075900a4f85 Mon Sep 17 00:00:00 2001 From: Dmitry Marakasov Date: Thu, 26 Mar 2015 19:37:45 +0300 Subject: [PATCH] Add RUNTIME and ARCHIVE destinations for library installation This is needed for e.g. windows on which libraries are installed into RUNTIME/ARCHIVE destinations (see cmake docs on install(TARGETS)). --- CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9c947b3..3a17aed 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -210,7 +210,11 @@ IF(CMAKE_SOURCE_DIR STREQUAL PROJECT_SOURCE_DIR) # install INSTALL(FILES ${LIBRARY_HEADERS} ${PROJECT_BINARY_DIR}/SDL2pp/Config.hh DESTINATION include/SDL2pp) INSTALL(FILES ${LIBRARY_EXTERNAL_HEADERS} DESTINATION include/SDL2pp/external) - INSTALL(TARGETS SDL2pp LIBRARY DESTINATION lib) + INSTALL(TARGETS SDL2pp + RUNTIME DESTINATION bin + LIBRARY DESTINATION lib + ARCHIVE DESTINATION lib + ) INSTALL(FILES ${PROJECT_BINARY_DIR}/sdl2pp.pc DESTINATION ${PKGCONFIGDIR}) ELSE(CMAKE_SOURCE_DIR STREQUAL PROJECT_SOURCE_DIR) MESSAGE(STATUS "libSDL2pp ${SDL2PP_VERSION} bundled build")