[gnome-builder] buildsystem: tweak build system priorities



commit 5d5dd4a88c348893206c7d486f6f52360ccf2ddc
Author: Christian Hergert <chergert redhat com>
Date:   Mon Jan 29 14:52:50 2018 -0800

    buildsystem: tweak build system priorities
    
    Lower integral value is better.

 src/plugins/autotools/ide-autotools-build-system.c | 2 +-
 src/plugins/cargo/cargo_plugin.py                  | 2 +-
 src/plugins/cmake/gbp-cmake-build-system.c         | 2 +-
 src/plugins/make/make_plugin.py                    | 2 +-
 src/plugins/meson/gbp-meson-build-system.c         | 2 +-
 src/plugins/npm/npm_plugin.py                      | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/src/plugins/autotools/ide-autotools-build-system.c 
b/src/plugins/autotools/ide-autotools-build-system.c
index 71cc78be0..8d010a6a2 100644
--- a/src/plugins/autotools/ide-autotools-build-system.c
+++ b/src/plugins/autotools/ide-autotools-build-system.c
@@ -334,7 +334,7 @@ ide_autotools_build_system_constructed (GObject *object)
 static gint
 ide_autotools_build_system_get_priority (IdeBuildSystem *system)
 {
-  return -100;
+  return -500;
 }
 
 static void
diff --git a/src/plugins/cargo/cargo_plugin.py b/src/plugins/cargo/cargo_plugin.py
index be4c3c03e..6427000c4 100644
--- a/src/plugins/cargo/cargo_plugin.py
+++ b/src/plugins/cargo/cargo_plugin.py
@@ -71,7 +71,7 @@ class CargoBuildSystem(Ide.Object, Ide.BuildSystem, Gio.AsyncInitable):
         return task.propagate_boolean()
 
     def do_get_priority(self):
-        return 300
+        return -200
 
 def locate_cargo_from_config(config):
     cargo = _CARGO
diff --git a/src/plugins/cmake/gbp-cmake-build-system.c b/src/plugins/cmake/gbp-cmake-build-system.c
index f5a4e678b..ac5e75c18 100644
--- a/src/plugins/cmake/gbp-cmake-build-system.c
+++ b/src/plugins/cmake/gbp-cmake-build-system.c
@@ -424,7 +424,7 @@ gbp_cmake_build_system_get_display_name (IdeBuildSystem *build_system)
 static gint
 gbp_cmake_build_system_get_priority (IdeBuildSystem *build_system)
 {
-  return 100;
+  return -300;
 }
 
 static void
diff --git a/src/plugins/make/make_plugin.py b/src/plugins/make/make_plugin.py
index 13c35d868..398e0dfb2 100644
--- a/src/plugins/make/make_plugin.py
+++ b/src/plugins/make/make_plugin.py
@@ -63,7 +63,7 @@ class MakeBuildSystem(Ide.Object, Ide.BuildSystem, Gio.AsyncInitable):
         return result.propagate_boolean()
 
     def do_get_priority(self):
-        return -400 # Lower priority than Autotools and Meson
+        return 0
 
     def do_get_builddir(self, config):
         context = self.get_context()
diff --git a/src/plugins/meson/gbp-meson-build-system.c b/src/plugins/meson/gbp-meson-build-system.c
index f32192f4f..a3a866249 100644
--- a/src/plugins/meson/gbp-meson-build-system.c
+++ b/src/plugins/meson/gbp-meson-build-system.c
@@ -421,7 +421,7 @@ gbp_meson_build_system_get_display_name (IdeBuildSystem *build_system)
 static gint
 gbp_meson_build_system_get_priority (IdeBuildSystem *build_system)
 {
-  return 100;
+  return -400;
 }
 
 static void
diff --git a/src/plugins/npm/npm_plugin.py b/src/plugins/npm/npm_plugin.py
index 445bae5d1..97ff58bc5 100644
--- a/src/plugins/npm/npm_plugin.py
+++ b/src/plugins/npm/npm_plugin.py
@@ -69,7 +69,7 @@ class NPMBuildSystem(Ide.Object, Ide.BuildSystem, Gio.AsyncInitable):
         return task.propagate_boolean()
 
     def do_get_priority(self):
-        return 300
+        return -100
 
 
 class NPMPipelineAddin(Ide.Object, Ide.BuildPipelineAddin):


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]