aboutsummaryrefslogtreecommitdiff
path: root/build.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 /build.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 'build.py')
-rw-r--r--build.py23
1 files changed, 8 insertions, 15 deletions
diff --git a/build.py b/build.py
index 54b5b69..668bc91 100644
--- a/build.py
+++ b/build.py
@@ -73,7 +73,6 @@ class Build:
self.static_cross_linker = None
self.pot = []
self.subprojects = {}
- self.pkgconfig_gens = []
self.install_scripts = []
self.install_dirs = []
self.dep_manifest_name = None
@@ -930,20 +929,14 @@ class ConfigurationData():
def keys(self):
return self.values.keys()
-class PkgConfigGenerator():
- def __init__(self, libraries, subdirs, name, description, version, filebase):
- self.libraries = []
- for l in libraries:
- if hasattr(l, 'held_object'):
- self.libraries.append(l.held_object)
- else:
- self.libraries.append(l)
- self.headerdirs = {}
- self.subdirs = subdirs
- self.name = name
- self.description = description
- self.version = version
- self.filebase = filebase
+# A bit poorly named, but this represents plain data files to copy
+# during install.
+class Data():
+ def __init__(self, in_sourcetree, source_subdir, sources, install_dir):
+ self.in_sourcetree = in_sourcetree
+ self.source_subdir = source_subdir
+ self.sources = sources
+ self.install_dir = install_dir
class InstallScript:
def __init__(self, cmd_arr):