Index: lib/Comms/Comms.pri =================================================================== diff -u -ra5781739bcbe58c754aff8861561495624bc5b67 -r600639f9bd7c3d9a0cededd5e0dfe74eeeb5c9fc --- lib/Comms/Comms.pri (.../Comms.pri) (revision a5781739bcbe58c754aff8861561495624bc5b67) +++ lib/Comms/Comms.pri (.../Comms.pri) (revision 600639f9bd7c3d9a0cededd5e0dfe74eeeb5c9fc) @@ -11,3 +11,8 @@ INCLUDEPATH += $$COMMS_ROOT/include LIBS += -L$$COMMS_ROOT/lib -lComms + +# Update rpath so shared lib is found during runtime. +# Use COMMS_ROOT so in-tree builds find the in-tree lib. +# Installed builds will find install path via $$PREFIX/lib. +QMAKE_RPATHDIR += $$COMMS_ROOT/lib Index: lib/MsgUtils/MsgUtils.pri =================================================================== diff -u -ra5781739bcbe58c754aff8861561495624bc5b67 -r600639f9bd7c3d9a0cededd5e0dfe74eeeb5c9fc --- lib/MsgUtils/MsgUtils.pri (.../MsgUtils.pri) (revision a5781739bcbe58c754aff8861561495624bc5b67) +++ lib/MsgUtils/MsgUtils.pri (.../MsgUtils.pri) (revision 600639f9bd7c3d9a0cededd5e0dfe74eeeb5c9fc) @@ -13,3 +13,8 @@ INCLUDEPATH += $$MSGUTILS_ROOT/include LIBS += -L$$MSGUTILS_ROOT/lib -lMsgUtils -lprotobuf + +# Update rpath so shared lib is found during runtime. +# Use MSGUTILS_ROOT so in-tree builds find the in-tree lib. +# Installed builds will find install path via $$PREFIX/lib. +QMAKE_RPATHDIR += $$MSGUTILS_ROOT/lib