From 1d5e665a8b315269a4606aba0d9a630289de7ec2 Mon Sep 17 00:00:00 2001 From: Jason Pleau Date: Sun, 7 Dec 2014 14:30:15 -0500 Subject: add CMAKE_INSTALL_LIBDIR Keeps the default to 'lib', while allowing to use it like so: -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu --- CMakeLists.txt | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index 13c26cc..77a94a7 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -44,6 +44,12 @@ endif() # set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Weverything -Wno-c++98-compat -Wno-shadow -Wno-padded -Wno-missing-noreturn -Wno-global-constructors") # endif() +# Library installation directory +if(NOT DEFINED CMAKE_INSTALL_LIBDIR) + set(CMAKE_INSTALL_LIBDIR lib) +endif(NOT DEFINED CMAKE_INSTALL_LIBDIR) +set(libdir ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}) + # C++11 feature checks include(CheckCXX11Features.cmake) @@ -161,7 +167,7 @@ if (NOT WINDOWS OR CYGWIN) install( FILES ${CMAKE_CURRENT_BINARY_DIR}/entityx.pc - DESTINATION "lib/pkgconfig" + DESTINATION "${libdir}/pkgconfig" ) endif() @@ -173,6 +179,6 @@ install( install( TARGETS ${install_libs} - LIBRARY DESTINATION lib - ARCHIVE DESTINATION lib + LIBRARY DESTINATION "${libdir}" + ARCHIVE DESTINATION "${libdir}" ) -- cgit v1.2.3