Skip to content

Commit 55aa84b

Browse files
author
Simon Rit
committed
COMP: Allow install lib directory name changes
Follows InsightSoftwareConsortium/ITK@5b09d54
1 parent 38f68e0 commit 55aa84b

1 file changed

Lines changed: 8 additions & 5 deletions

File tree

CMakeLists.txt

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,20 +39,23 @@ set(RTK_LIBRARIES RTK)
3939
#=========================================================
4040
# Installation variables
4141
#=========================================================
42+
if(NOT CMAKE_INSTALL_LIBDIR)
43+
set(CMAKE_INSTALL_LIBDIR lib)
44+
endif()
4245
if(NOT RTK_INSTALL_RUNTIME_DIR)
4346
set(RTK_INSTALL_RUNTIME_DIR bin)
4447
endif()
4548
if(NOT RTK_INSTALL_LIB_DIR)
46-
set(RTK_INSTALL_LIB_DIR lib)
49+
set(RTK_INSTALL_LIB_DIR ${CMAKE_INSTALL_LIBDIR})
4750
endif()
4851
if(NOT RTK_INSTALL_ARCHIVE_DIR)
49-
set(RTK_INSTALL_ARCHIVE_DIR lib)
52+
set(RTK_INSTALL_ARCHIVE_DIR ${CMAKE_INSTALL_LIBDIR})
5053
endif()
5154
if(NOT RTK_INSTALL_INCLUDE_DIR)
5255
set(RTK_INSTALL_INCLUDE_DIR include/RTK)
5356
endif()
5457
if(NOT RTK_INSTALL_PACKAGE_DIR)
55-
set(RTK_INSTALL_PACKAGE_DIR "lib/cmake/RTK")
58+
set(RTK_INSTALL_PACKAGE_DIR "${CMAKE_INSTALL_LIBDIR}/cmake/RTK")
5659
endif()
5760

5861
#Set position independent code for Unix (-fPIC)
@@ -131,10 +134,10 @@ if(NOT CMAKE_RUNTIME_OUTPUT_DIRECTORY)
131134
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${RTK_BINARY_DIR}/bin)
132135
endif()
133136
if(NOT CMAKE_LIBRARY_OUTPUT_DIRECTORY)
134-
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${RTK_BINARY_DIR}/lib)
137+
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${RTK_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR})
135138
endif()
136139
if(NOT CMAKE_ARCHIVE_OUTPUT_DIRECTORY)
137-
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${RTK_BINARY_DIR}/lib)
140+
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${RTK_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR})
138141
endif()
139142

140143
#=========================================================

0 commit comments

Comments
 (0)