aboutsummaryrefslogtreecommitdiff
path: root/backends.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2015-12-23 15:10:27 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2015-12-23 15:10:27 +0200
commitd64211f57081ae8d5ec1593694120f889a4c7643 (patch)
tree4c5bd78e885e63b04e31c7fd9f1b38c205c7e67e /backends.py
parentc86ee8158a5a4dd6603eab9350c71739800b7f73 (diff)
downloadmeson-d64211f57081ae8d5ec1593694120f889a4c7643.zip
meson-d64211f57081ae8d5ec1593694120f889a4c7643.tar.gz
meson-d64211f57081ae8d5ec1593694120f889a4c7643.tar.bz2
Moved pkg-config to a module so we no longer need special case code in core for it.
Diffstat (limited to 'backends.py')
-rw-r--r--backends.py26
1 files changed, 0 insertions, 26 deletions
diff --git a/backends.py b/backends.py
index d9888bc..c996cb8 100644
--- a/backends.py
+++ b/backends.py
@@ -311,32 +311,6 @@ class Backend():
arr.append(ts)
pickle.dump(arr, datafile)
- def generate_pkgconfig_files(self):
- for p in self.build.pkgconfig_gens:
- outdir = self.environment.scratch_dir
- fname = os.path.join(outdir, p.filebase + '.pc')
- ofile = open(fname, 'w')
- coredata = self.environment.get_coredata()
- ofile.write('prefix=%s\n' % coredata.get_builtin_option('prefix'))
- ofile.write('libdir=${prefix}/%s\n' % coredata.get_builtin_option('libdir'))
- ofile.write('includedir=${prefix}/%s\n\n' % coredata.get_builtin_option('includedir'))
- ofile.write('Name: %s\n' % p.name)
- if len(p.description) > 0:
- ofile.write('Description: %s\n' % p.description)
- if len(p.version) > 0:
- ofile.write('Version: %s\n' % p.version)
- ofile.write('Libs: -L${libdir} ')
- for l in p.libraries:
- ofile.write('-l%s ' % l.name)
- ofile.write('\n')
- ofile.write('CFlags: ')
- for h in p.subdirs:
- if h == '.':
- h = ''
- ofile.write(os.path.join('-I${includedir}', h))
- ofile.write(' ')
- ofile.write('\n')
-
def generate_depmf_install(self, d):
if self.build.dep_manifest_name is None: