aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers.py
diff options
context:
space:
mode:
authorNirbheek Chauhan <nirbheek@centricular.com>2016-11-11 04:30:15 +0530
committerNirbheek Chauhan <nirbheek@centricular.com>2016-11-13 03:57:58 +0530
commit69dcbb6ec9e8bab86b66c9d78dc4a0dba4350659 (patch)
treebc6feb246b4bb1996104595ff909106d64ce0a78 /mesonbuild/compilers.py
parent085650a1e3769366ac47f7d8a59386ed6d5a1ef5 (diff)
downloadmeson-69dcbb6ec9e8bab86b66c9d78dc4a0dba4350659.zip
meson-69dcbb6ec9e8bab86b66c9d78dc4a0dba4350659.tar.gz
meson-69dcbb6ec9e8bab86b66c9d78dc4a0dba4350659.tar.bz2
gnome.generate_gir: Add gir deps and includes recursively
Earlier, we were never adding dependencies on other GirTargets that we need. The dependency would only be added indirectly through other BuildTargets such as SharedLibrary. Now we add all GirTargets specified in the `dependencies :` kwarg to the list of dependencies of the GirTarget that we generate. Also, we weren't adding include directories for the typelib generation command recursively. We were only adding it for the GirTargets listed under the `dependencies :` kwarg to gnome.generate_gir. Now we search all link targets, find GirTargets, extract the include dir, and use it. In summation, dependencies were completely broken.
Diffstat (limited to 'mesonbuild/compilers.py')
0 files changed, 0 insertions, 0 deletions