summaryrefslogtreecommitdiffstats
path: root/source-builder/pkg-config
diff options
context:
space:
mode:
Diffstat (limited to 'source-builder/pkg-config')
-rwxr-xr-xsource-builder/pkg-config25
1 files changed, 10 insertions, 15 deletions
diff --git a/source-builder/pkg-config b/source-builder/pkg-config
index fa251e5..10db546 100755
--- a/source-builder/pkg-config
+++ b/source-builder/pkg-config
@@ -35,7 +35,6 @@ import os
import sys
base = os.path.dirname(sys.argv[0])
-sys.path.insert(0, base + '/sb')
try:
import argparse
@@ -47,16 +46,12 @@ except:
print("Incorrect Source Builder installation", file = sys.stderr)
sys.exit(1)
-try:
- import pkgconfig
-except ImportError:
- print("Incorrect Source Builder installation", file = sys.stderr)
- sys.exit(1)
+import sb.pkgconfig
#
# Make trace true to get a file of what happens and what is being asked.
#
-trace = True
+trace = False
trace_stdout = False
logfile = 'pkg-config.log'
out = None
@@ -65,7 +60,7 @@ srcfd = None
#
# Write all the package source parsed to a single file.
#
-trace_src = True
+trace_src = False
if trace_src:
srcfd = open('pkg-src.txt', 'w')
@@ -164,7 +159,7 @@ def run(argv):
default = False,
help = 'Ignored')
opts.add_argument('--prefix-variable', dest = 'prefix', action = 'store',
- nargs = 1, default = pkgconfig.default_prefix(),
+ nargs = 1, default = sb.pkgconfig.default_prefix(),
help = 'Define the prefix.')
opts.add_argument('--static', dest = 'static', action = 'store_true',
default = False,
@@ -173,7 +168,7 @@ def run(argv):
default = False,
help = 'Dump the package if one is found.')
- args = opts.parse_args(argv[1:])
+ args = opts.parse_args(argv)
if (args.exists and (args.exact_version or args.max_version)) or \
(args.exact_version and (args.exists or args.max_version)) or \
@@ -181,7 +176,7 @@ def run(argv):
raise error('only one of --exists, --exact-version, or --max-version')
if args.dont_define_prefix:
- args.prefix = pkgconfig.default_prefix(False)
+ args.prefix = sb.pkgconfig.default_prefix(False)
exists = False
@@ -190,7 +185,7 @@ def run(argv):
if args.atleast_pkgconfig_version:
ec = 0
else:
- ec, pkg, flags = pkgconfig.check_package(args.libraries, args, log, src)
+ ec, pkg, flags = sb.pkgconfig.check_package(args.libraries, args, log, src)
if ec == 0:
if args.cflags:
if len(flags['cflags']):
@@ -212,15 +207,15 @@ def run(argv):
try:
log('-' * 40)
log('pkg-config', lf = False)
- for a in sys.argv[1:]:
+ for a in sys.argv[2:]:
log(' "%s"' % (a), lf = False)
log('')
- ec = run(sys.argv)
+ ec = run(sys.argv[1:])
log('ec = %d' % (ec))
except ImportError:
print("incorrect package config installation", file = sys.stderr)
sys.exit(1)
-except pkgconfig.error as e:
+except sb.pkgconfig.error as e:
print('error: %s' % (e), file = sys.stderr)
sys.exit(1)
sys.exit(ec)