diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2017-04-13 23:59:48 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-04-13 23:59:48 +0300 |
commit | b951e60f0683c9198d62004a5ef3d4c1cb9ba38f (patch) | |
tree | aaf098f0a1367ce5ebe5e6a239f02e27b5df0269 /mesonbuild/modules/gnome.py | |
parent | f0a077e55b1792ea67e1df4d747476bdf5f40eec (diff) | |
parent | 2db11f1383e3d9c59f54f4a742bd44ad85dce226 (diff) | |
download | meson-b951e60f0683c9198d62004a5ef3d4c1cb9ba38f.zip meson-b951e60f0683c9198d62004a5ef3d4c1cb9ba38f.tar.gz meson-b951e60f0683c9198d62004a5ef3d4c1cb9ba38f.tar.bz2 |
Merge pull request #1548 from ssssam/sam/stable-ordering
Stable ordering of some commandlines generated by 'gnome' module
Diffstat (limited to 'mesonbuild/modules/gnome.py')
-rw-r--r-- | mesonbuild/modules/gnome.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/mesonbuild/modules/gnome.py b/mesonbuild/modules/gnome.py index adb6fa8..6921472 100644 --- a/mesonbuild/modules/gnome.py +++ b/mesonbuild/modules/gnome.py @@ -21,7 +21,7 @@ import sys import copy import subprocess from . import ModuleReturnValue -from ..mesonlib import MesonException, Popen_safe +from ..mesonlib import MesonException, OrderedSet, Popen_safe from ..dependencies import Dependency, PkgConfigDependency, InternalDependency from .. import mlog from .. import mesonlib @@ -154,7 +154,7 @@ class GnomeModule(ExtensionModule): # Ensure build directories of generated deps are included source_dirs += subdirs - for source_dir in set(source_dirs): + for source_dir in OrderedSet(source_dirs): cmd += ['--sourcedir', source_dir] if 'c_name' in kwargs: @@ -299,9 +299,9 @@ class GnomeModule(ExtensionModule): def _get_dependencies_flags(self, deps, state, depends=None, include_rpath=False, use_gir_args=False): - cflags = set() - ldflags = set() - gi_includes = set() + cflags = OrderedSet() + ldflags = OrderedSet() + gi_includes = OrderedSet() if not isinstance(deps, list): deps = [deps] |