summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--wscript7
1 files changed, 5 insertions, 2 deletions
diff --git a/wscript b/wscript
index 85f7385b2..d6f350896 100644
--- a/wscript
+++ b/wscript
@@ -138,11 +138,14 @@ def build_library(bld, build_type):
bld.install_files('${PREFIX}/include/git2', directory.ant_glob('src/git2/*.h'))
# On Unix systems, let them know about installation
- if bld.env.PLATFORM == 'unix' and bld.cmd in ['install-static', 'install-shared']:
+ if bld.env.PLATFORM == 'unix' and bld.cmd == 'install-shared':
bld.add_post_fun(call_ldconfig)
def call_ldconfig(bld):
- bld.exec_command('/sbin/ldconfig')
+ import distutils.spawn as s
+ ldconf = s.find_executable('ldconfig')
+ if ldconf:
+ bld.exec_command(ldconf)
def grep_test_header(text, test_file):
return '\n'.join(l for l in test_file.read().splitlines() if text in l)