Will Salmon pushed to branch willsalmon/outOfSourecBuild at BuildStream / buildstream
Commits:
-
f3eaeee2
by William Salmon at 2018-09-04T13:09:11Z
3 changed files:
- buildstream/buildelement.py
- doc/examples/out-of-source-builds/elements/hello.bst
- doc/examples/out-of-source-builds2/elements/hello.bst
Changes:
... | ... | @@ -171,7 +171,12 @@ class BuildElement(Element): |
171 | 171 |
dep.integrate(sandbox)
|
172 | 172 |
|
173 | 173 |
# Stage sources in the build root
|
174 |
- self.stage_sources(sandbox, self.get_variable('build-root'))
|
|
174 |
+ # Unless we have set a source-directory in which case we will
|
|
175 |
+ # put it in there.
|
|
176 |
+ source_dir = self.get_variable('source-directory')
|
|
177 |
+ if not source_dir: source_dir = ''
|
|
178 |
+ self.stage_sources(sandbox, os.path.join(self.get_variable('build-root'),
|
|
179 |
+ source_dir))
|
|
175 | 180 |
|
176 | 181 |
def assemble(self, sandbox):
|
177 | 182 |
|
... | ... | @@ -6,8 +6,7 @@ description: |2 |
6 | 6 |
kind: autotools
|
7 | 7 |
sources:
|
8 | 8 |
#- directory: "%{source-directory}"
|
9 |
-- directory: SourB
|
|
10 |
- kind: tar
|
|
9 |
+- kind: tar
|
|
11 | 10 |
ref: 80da43bb5665596ee389e6d8b64b4f122ea4b92a685b1dbd813cd1f0e0c2d83f
|
12 | 11 |
url: gnu:automake-1.16.tar.gz
|
13 | 12 |
variables:
|
... | ... | @@ -6,8 +6,8 @@ description: |2 |
6 | 6 |
kind: autotools
|
7 | 7 |
sources:
|
8 | 8 |
#- directory: "%{source-directory}"
|
9 |
-- directory: Source
|
|
10 |
- kind: local
|
|
9 |
+#- directory: Source
|
|
10 |
+- kind: local
|
|
11 | 11 |
path: files/hello
|
12 | 12 |
variables:
|
13 | 13 |
source-directory: Source
|