diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2015-12-23 15:10:27 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2015-12-23 15:10:27 +0200 |
commit | d64211f57081ae8d5ec1593694120f889a4c7643 (patch) | |
tree | 4c5bd78e885e63b04e31c7fd9f1b38c205c7e67e /build.py | |
parent | c86ee8158a5a4dd6603eab9350c71739800b7f73 (diff) | |
download | meson-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.py | 23 |
1 files changed, 8 insertions, 15 deletions
@@ -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): |