|
@@ -267,8 +267,12 @@ IF (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
|
|
|
# dlopen will look in the directory containing libhadoop.so.
|
|
|
# However, $ORIGIN is not supported by all operating systems.
|
|
|
#
|
|
|
+ set(RPATH "\$ORIGIN/")
|
|
|
+ if (EXTRA_LIBHADOOP_RPATH)
|
|
|
+ set(RPATH "${RPATH}:${EXTRA_LIBHADOOP_RPATH}/")
|
|
|
+ endif(EXTRA_LIBHADOOP_RPATH)
|
|
|
SET_TARGET_PROPERTIES(hadoop
|
|
|
- PROPERTIES INSTALL_RPATH "\$ORIGIN/")
|
|
|
+ PROPERTIES INSTALL_RPATH "${RPATH}")
|
|
|
ENDIF()
|
|
|
|
|
|
target_link_dual_libraries(hadoop
|