From 4dcf39ffda2ae49af14ab6fd25b1cc4396e98626 Mon Sep 17 00:00:00 2001 From: Russell Yanofsky Date: Wed, 3 Jul 2019 14:43:08 -0400 Subject: [PATCH] Set mpgen rpath Lets mpgen work without LD_LIBRARY_PATH in bitcoin depends builds --- CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 697558cf..17a34747 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -39,6 +39,7 @@ target_include_directories(mpgen PRIVATE ${CMAKE_CURRENT_BINARY_DIR}) target_include_directories(mpgen PUBLIC $ $) target_link_libraries(mpgen PRIVATE CapnProto::capnp-rpc) target_link_libraries(mpgen PRIVATE -L${capnp_LIBRARY_DIRS} capnpc) +set_target_properties(mpgen PROPERTIES INSTALL_RPATH_USE_LINK_PATH TRUE) install(TARGETS mpgen EXPORT Multiprocess RUNTIME DESTINATION bin) configure_file(pkgconfig/libmultiprocess.pc.in "${CMAKE_CURRENT_BINARY_DIR}/libmultiprocess.pc" @ONLY)