summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2021-09-26 22:57:29 +0200
committerMatthias Schiffer <mschiffer@universe-factory.net>2021-09-26 23:15:44 +0200
commit075e7c7fdc04c2173aac3d94127791a162d41bc1 (patch)
treee73fc27aab919d91396a42f3984926bd611d3d2d /examples
parent82f2a406a0d9c3012c75197dc22e8c26a0187e87 (diff)
downloadrebel-075e7c7fdc04c2173aac3d94127791a162d41bc1.tar
rebel-075e7c7fdc04c2173aac3d94127791a162d41bc1.zip
context: include dependencies from inherited tasks
In most cases, inheriting tasks want to use the same dependencies as their ancestors. For special cases like gcc's header stubs, a noinherit flag can be set on dependencies.
Diffstat (limited to 'examples')
-rw-r--r--examples/gcc.yml2
-rw-r--r--examples/libgcc-initial.yml2
2 files changed, 4 insertions, 0 deletions
diff --git a/examples/gcc.yml b/examples/gcc.yml
index ac67a31..4bc19f4 100644
--- a/examples/gcc.yml
+++ b/examples/gcc.yml
@@ -30,6 +30,7 @@ tasks:
target: 'target'
depends:
- task: 'header-stubs'
+ noinherit: true
run: |
mkdir gcc-build
cd gcc-build
@@ -85,6 +86,7 @@ tasks:
target: 'target'
depends:
- task: 'header-stubs'
+ noinherit: true
run: |
cd gcc-build
make -j8 all-host
diff --git a/examples/libgcc-initial.yml b/examples/libgcc-initial.yml
index 89a6734..046ff4f 100644
--- a/examples/libgcc-initial.yml
+++ b/examples/libgcc-initial.yml
@@ -14,6 +14,7 @@ tasks:
depends:
- recipe: 'gcc'
task: 'header-stubs'
+ noinherit: true
run: |
cd gcc-build
make configure-target-libgcc
@@ -43,6 +44,7 @@ tasks:
depends:
- recipe: 'gcc'
task: 'header-stubs'
+ noinherit: true
run: |
cd gcc-build
make -j8 all-target-libgcc