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 @@ -200,14 +200,14 @@ macro(add_phasar_library name)
200200 else ()
201201 install (TARGETS ${name}
202202 EXPORT phasarTargets
203- LIBRARY DESTINATION lib
204- ARCHIVE DESTINATION lib ${LLVM_LIBDIR_SUFFIX } )
203+ LIBRARY DESTINATION ${PHASAR_INSTALL_LIBDIR}
204+ ARCHIVE DESTINATION ${PHASAR_INSTALL_LIBDIR } )
205205 install (TARGETS ${name}
206206 EXPORT ${name} -targets
207207 COMPONENT ${component_name}
208208 DESTINATION ${CMAKE_INSTALL_LIBDIR} /cmake/phasar
209- LIBRARY DESTINATION lib
210- ARCHIVE DESTINATION lib ${LLVM_LIBDIR_SUFFIX } )
209+ LIBRARY DESTINATION ${PHASAR_INSTALL_LIBDIR}
210+ ARCHIVE DESTINATION ${PHASAR_INSTALL_LIBDIR } )
211211 install (EXPORT ${name} -targets
212212 FILE ${name} -targets .cmake
213213 NAMESPACE phasar::
You can’t perform that action at this time.
0 commit comments