blob: 1facfa3354005185ccdb068765a399f9e3780f27 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
def onpy_extralibs(unit, *args):
"""
@usage: PY_EXTRALIBS(liblist)
Add external dynamic libraries during program linkage stage" }
"""
libs = unit.get("OBJADDE_LIB_GLOBAL")
changed = False
if not libs:
libs = ''
for lib in args:
if not lib.startswith('-'):
lib = '-l' + lib
if lib not in libs:
libs = libs + ' ' + lib
changed = True
if changed:
unit.set(["OBJADDE_LIB_GLOBAL", libs])
|