File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -15,6 +15,8 @@ set(CMAKE_CXX_STANDARD 17)
1515set (CMAKE_CXX_STANDARD_REQUIRED ON )
1616set (CMAKE_CXX_EXTENSIONS OFF )
1717
18+ include (GNUInstallDirs )
19+
1820set_property (GLOBAL PROPERTY TARGET_MESSAGES OFF )
1921
2022if (NOT CMAKE_BUILD_TYPE )
@@ -99,7 +101,10 @@ include_directories(
99101 ${PHASAR_SRC_DIR} /include
100102)
101103
102- set (CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX} /lib" )
104+
105+ set (PHASAR_INSTALL_LIBDIR ${CMAKE_INSTALL_LIBDIR} /phasar)
106+
107+ set (CMAKE_INSTALL_RPATH ${CMAKE_INSTALL_PREFIX} /${PHASAR_INSTALL_LIBDIR} )
103108set (CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE )
104109
105110if (LLVM_ENABLE_LIBCXX)
Original file line number Diff line number Diff line change @@ -193,19 +193,19 @@ macro(add_phasar_library name)
193193 if (PHASAR_IN_TREE)
194194 install (TARGETS ${name}
195195 EXPORT LLVMExports
196- LIBRARY DESTINATION lib
197- ARCHIVE DESTINATION lib ${LLVM_LIBDIR_SUFFIX } )
196+ LIBRARY DESTINATION ${PHASAR_INSTALL_LIBDIR}
197+ ARCHIVE DESTINATION ${PHASAR_INSTALL_LIBDIR } )
198198 else ()
199199 install (TARGETS ${name}
200200 EXPORT phasarTargets
201- LIBRARY DESTINATION lib
202- ARCHIVE DESTINATION lib ${LLVM_LIBDIR_SUFFIX } )
201+ LIBRARY DESTINATION ${PHASAR_INSTALL_LIBDIR}
202+ ARCHIVE DESTINATION ${PHASAR_INSTALL_LIBDIR } )
203203 install (TARGETS ${name}
204204 EXPORT ${name} -targets
205205 COMPONENT ${component_name}
206206 DESTINATION ${CMAKE_INSTALL_LIBDIR} /cmake/phasar
207- LIBRARY DESTINATION lib
208- ARCHIVE DESTINATION lib ${LLVM_LIBDIR_SUFFIX } )
207+ LIBRARY DESTINATION ${PHASAR_INSTALL_LIBDIR}
208+ ARCHIVE DESTINATION ${PHASAR_INSTALL_LIBDIR } )
209209 install (EXPORT ${name} -targets
210210 FILE ${name} -targets .cmake
211211 NAMESPACE phasar::
You can’t perform that action at this time.
0 commit comments