You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
704 B
CMake
23 lines
704 B
CMake
7 years ago
|
# In this file we configure some CMake settings we do not want to make visible directly in the main
|
||
|
# CMakeLists.txt file.
|
||
|
|
||
|
include(GNUInstallDirs)
|
||
|
include(CheckFunctionExists)
|
||
|
|
||
|
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
|
||
|
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
|
||
|
|
||
|
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
|
||
|
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG ${CMAKE_BINARY_DIR}/bin)
|
||
|
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE ${CMAKE_BINARY_DIR}/bin)
|
||
|
|
||
|
|
||
|
if (UNIX)
|
||
|
if (APPLE)
|
||
|
set(CMAKE_MACOSX_RPATH ON)
|
||
|
set(CMAKE_INSTALL_RPATH "@loader_path")
|
||
|
else()
|
||
|
set(CMAKE_INSTALL_RPATH "$ORIGIN/../${CMAKE_INSTALL_LIBDIR}")
|
||
|
endif()
|
||
|
endif()
|