From 2b7b4a16f5e900a383049c360721c2aaf790f918 Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Fri, 14 Feb 2014 15:11:57 +0000 Subject: [PATCH] linux: Make binary search for libraries under current directory. --- atom.gyp | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/atom.gyp b/atom.gyp index 6a96bd840c3..191a44cd685 100644 --- a/atom.gyp +++ b/atom.gyp @@ -392,12 +392,22 @@ 'vendor/breakpad/breakpad.gyp:breakpad_handler', 'vendor/breakpad/breakpad.gyp:breakpad_sender', ], - }], + }], # OS=="win" ['OS=="mac"', { 'dependencies': [ 'vendor/breakpad/breakpad.gyp:breakpad', ], - }], + }], # OS=="mac" + ['OS=="linux"', { + 'link_settings': { + # Make binary search for libraries under current directory, so we + # don't have to manually set $LD_LIBRARY_PATH: + # http://serverfault.com/questions/279068/cant-find-so-in-the-same-directory-as-the-executable + 'ldflags': [ + '-rpath \$$ORIGIN', + ], + }, + }], # OS=="linux" ], }, # target <(product_name)_lib {