Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--config/deps/sugar-build.json5
-rw-r--r--config/packages/deps.json11
-rw-r--r--devbot/environ.py1
3 files changed, 17 insertions, 0 deletions
diff --git a/config/deps/sugar-build.json b/config/deps/sugar-build.json
index 993a379..e580943 100644
--- a/config/deps/sugar-build.json
+++ b/config/deps/sugar-build.json
@@ -15,6 +15,11 @@
"name": "atspi typelib"
},
{
+ "check": "ccache",
+ "checker": "binary",
+ "name": "ccache"
+ },
+ {
"check": "dbus-launch",
"checker": "binary",
"name": "dbus-launch"
diff --git a/config/packages/deps.json b/config/packages/deps.json
index f07182b..71a5fa4 100644
--- a/config/packages/deps.json
+++ b/config/packages/deps.json
@@ -169,6 +169,17 @@
"libcairo2-dev"
]
},
+ "ccache": {
+ "debian": [
+ "ccache"
+ ],
+ "fedora": [
+ "ccache"
+ ],
+ "ubuntu": [
+ "ccache"
+ ]
+ },
"dateutil python": {
"debian": [
"python-dateutil"
diff --git a/devbot/environ.py b/devbot/environ.py
index b9c0238..a2ac610 100644
--- a/devbot/environ.py
+++ b/devbot/environ.py
@@ -68,6 +68,7 @@ def _setup_variables():
os.environ["GTK_PATH"] = os.path.join(config.lib_dir, "gtk-2.0")
os.environ["XDG_DATA_HOME"] = os.path.join(config.home_dir, "data")
os.environ["XDG_CONFIG_HOME"] = os.path.join(config.home_dir, "config")
+ os.environ["CC"] = "ccache gcc"
profile = config.get_pref("PROFILE")
if profile is not None: