From fdf788e2af6e83cdf611f300f3f7f492e5f29664 Mon Sep 17 00:00:00 2001 From: Josh Yelon Date: Mon, 19 Nov 2007 16:50:40 +0000 Subject: [PATCH] fixed bug involving library paths --- doc/makepanda/makepanda.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/doc/makepanda/makepanda.py b/doc/makepanda/makepanda.py index c8f07c7644..8db8088178 100755 --- a/doc/makepanda/makepanda.py +++ b/doc/makepanda/makepanda.py @@ -577,7 +577,10 @@ def CompileLink(dll, obj, opts): else: cmd = 'g++ -shared -o ' + dll + ' -Lbuilt/lib -L/usr/X11R6/lib' for x in obj: if (GetOrigExt(x) != ".dat"): - cmd = cmd + ' ' + x + if (x[-3:]==".so") and (x[:3]=="lib"): + cmd = cmd + ' -l' + os.path.basename(x)[3:-3] + else: + cmd = cmd + ' ' + x #if (PkgSelected(opts,"FMOD")): cmd = cmd + ' -L' + THIRDPARTYLIBS + 'fmod/lib -lfmod' if (PkgSelected(opts,"FMODEX")): cmd = cmd + ' -L' + THIRDPARTYLIBS + 'fmodex/lib -lfmodex' #if (PkgSelected(opts,"OPENAL")): cmd = cmd + ' -L' + THIRDPARTYLIBS + 'openal/lib -lopenal'