Commit a58e6a5fc99929878377e97973ada46ee437ce0b

Marco Villegas 2010-12-22T13:39:13

Run ldconfig on install at unix platforms.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
diff --git a/wscript b/wscript
index 104de86..627ae31 100644
--- a/wscript
+++ b/wscript
@@ -134,6 +134,13 @@ def build_library(bld, lib_str):
     bld.install_files('${PREFIX}/include', directory.find_node('src/git2.h'))
     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']:
+        bld.add_post_fun(call_ldconfig)
+
+def call_ldconfig(bld):
+    bld.exec_command('/sbin/ldconfig')
+
 def grep_test_header(text, test_file):
     return '\n'.join(l for l in test_file.read().splitlines() if text in l)