From e2bdd034ab3ca76496a9d31db19b254d44a3180e Mon Sep 17 00:00:00 2001 From: Krzysztof Jackiewicz Date: Tue, 5 Apr 2016 13:55:23 +0200 Subject: [PATCH] Make binary install dir configurable Change-Id: I83eab84f09e81ee871a5dae56f2061f9899f6a32 --- CMakeLists.txt | 4 ++++ examples/CMakeLists.txt | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index bf760cd..450412b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -84,6 +84,10 @@ IF(NOT DEFINED INCLUDE_INSTALL_DIR) SET(INCLUDE_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_INCLUDEDIR}") ENDIF(NOT DEFINED INCLUDE_INSTALL_DIR) +IF(NOT DEFINED BIN_INSTALL_DIR) + SET(BIN_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR}") +ENDIF(NOT DEFINED BIN_INSTALL_DIR) + ADD_SUBDIRECTORY(${SRC_FOLDER}) #ADD_SUBDIRECTORY(${TEST_FOLDER}) ADD_SUBDIRECTORY(${EXAMPLES_FOLDER}) diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt index bcaa955..d5502a1 100644 --- a/examples/CMakeLists.txt +++ b/examples/CMakeLists.txt @@ -36,7 +36,7 @@ FUNCTION(BUILD_EXAMPLE EXAMPLE_NAME SOURCE_FILE) ) TARGET_LINK_LIBRARIES(${EXAMPLE_NAME} ${PROJECT_NAME}) INSTALL(TARGETS ${EXAMPLE_NAME} - DESTINATION /usr/bin + DESTINATION ${BIN_INSTALL_DIR} PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE -- 2.7.4