diff options
author | Dylan Baker <dylan@pnwbakers.com> | 2022-03-29 15:31:04 -0700 |
---|---|---|
committer | Eli Schwartz <eschwartz93@gmail.com> | 2022-06-01 22:49:10 -0400 |
commit | a2def550c586aeba4269588e79a1a308467f2582 (patch) | |
tree | fe4419065c0819d14d067e9d55092a9126638bc3 /mesonbuild/modules/gnome.py | |
parent | d553748b60612188fdd42808a7b33183678f4348 (diff) | |
download | meson-a2def550c586aeba4269588e79a1a308467f2582.zip meson-a2def550c586aeba4269588e79a1a308467f2582.tar.gz meson-a2def550c586aeba4269588e79a1a308467f2582.tar.bz2 |
modules: move gnome targets into gnome module
They're not used outside of the gnome module anyway, and they create
some annoying potentials for dependency loops
Diffstat (limited to 'mesonbuild/modules/gnome.py')
-rw-r--r-- | mesonbuild/modules/gnome.py | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/mesonbuild/modules/gnome.py b/mesonbuild/modules/gnome.py index 3d56735..4456f36 100644 --- a/mesonbuild/modules/gnome.py +++ b/mesonbuild/modules/gnome.py @@ -25,7 +25,6 @@ import textwrap import typing as T from . import ExtensionModule -from . import GResourceTarget, GResourceHeaderTarget, GirTarget, TypelibTarget, VapiTarget from . import ModuleReturnValue from .. import build from .. import interpreter @@ -247,6 +246,21 @@ def annotations_validator(annotations: T.List[T.Union[str, T.List[str]]]) -> T.O return f'element {c+1} {badlist}' return None +class GResourceTarget(build.CustomTarget): + pass + +class GResourceHeaderTarget(build.CustomTarget): + pass + +class GirTarget(build.CustomTarget): + pass + +class TypelibTarget(build.CustomTarget): + pass + +class VapiTarget(build.CustomTarget): + pass + # gresource compilation is broken due to the way # the resource compiler and Ninja clash about it # |