summaryrefslogtreecommitdiff
path: root/source-builder/pkg-config
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2014-02-11 14:05:16 +1100
committerChris Johns <chrisj@rtems.org>2014-02-11 14:05:16 +1100
commitee9320039708620775cb626e5f27910ff04f60b2 (patch)
tree6c64404e819fb928120ebb8bf93e9727e54266d5 /source-builder/pkg-config
parentdcea9e03c7ca76731330dd0c5f1bf2db65ec779c (diff)
sb: Check for empty flags and only add when a str.
Diffstat (limited to 'source-builder/pkg-config')
-rwxr-xr-xsource-builder/pkg-config8
1 files changed, 6 insertions, 2 deletions
diff --git a/source-builder/pkg-config b/source-builder/pkg-config
index 6d603c7..ae193ff 100755
--- a/source-builder/pkg-config
+++ b/source-builder/pkg-config
@@ -104,8 +104,12 @@ def _check_package(lib_check, args):
if pkg.check(lib[1], lib[2]):
ec = 0
if ec == 0:
- flags['cflags'] += pkg.get('cflags')
- flags['libs'] += pkg.get('libs', private = False)
+ cflags = pkg.get('cflags')
+ if cflags:
+ flags['cflags'] += cflags
+ libs = pkg.get('libs', private = False)
+ if libs:
+ flags['libs'] += libs
break
if ec > 0:
break