Skip to content

Commit 91dc954

Browse files
committed
CMake: add elfutils to rpath for dynamic builds
1 parent 167df10 commit 91dc954

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

CMakeLists.txt

+12-2
Original file line numberDiff line numberDiff line change
@@ -214,8 +214,18 @@ set(DRGN_PATH "${PROJECT_SOURCE_DIR}/extern/drgn/build")
214214
# to be set before add_executable() unfortunately. Maybe split libdrgn stuff
215215
# into a separate file later.
216216
set(CMAKE_SKIP_BUILD_RPATH FALSE)
217-
set(CMAKE_INSTALL_RPATH "${DRGN_PATH}/.libs")
218-
set(CMAKE_BUILD_RPATH "${DRGN_PATH}/.libs")
217+
set(CMAKE_INSTALL_RPATH
218+
"${DRGN_PATH}/.libs"
219+
"${DRGN_PATH}/velfutils/libdw"
220+
"${DRGN_PATH}/velfutils/libelf"
221+
"${DRGN_PATH}/velfutils/libdwelf"
222+
)
223+
set(CMAKE_BUILD_RPATH
224+
"${DRGN_PATH}/.libs"
225+
"${DRGN_PATH}/velfutils/libdw"
226+
"${DRGN_PATH}/velfutils/libelf"
227+
"${DRGN_PATH}/velfutils/libdwelf"
228+
)
219229
set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
220230

221231
include_directories(SYSTEM "${DRGN_PATH}")

0 commit comments

Comments
 (0)