Commits on Source (7)
-
The code was creating the cwd folder but when the workspace was mounted in to the buildroot it was hiding the folder created in it behind the bind mounted workspace. However by using the bubblewarp `--dir` directive to ensure that cwd exists we can cover both workspace and non workspace situations with the same method. For issue #512 in Gitlab.
-
Build stream was only creating command-subdir for non workspace builds this has now been fixed, and this regression test should support the feature. For issue #512 in Gitlab.
-
Adding the conf-root variable makes creating out of source builds slightly easier. For issue #512 in Gitlab.
-
For issue #512 in Gitlab.
-
For issue #512 in Gitlab.
-
For issue #512 in Gitlab.
-
Phil Dawson authored
Out of source builds Closes #512 See merge request !776
Showing
- NEWS 3 additions, 0 deletionsNEWS
- buildstream/_versions.py 1 addition, 1 deletionbuildstream/_versions.py
- buildstream/buildelement.py 44 additions, 0 deletionsbuildstream/buildelement.py
- buildstream/data/projectconfig.yaml 3 additions, 0 deletionsbuildstream/data/projectconfig.yaml
- buildstream/plugins/elements/autotools.yaml 7 additions, 6 deletionsbuildstream/plugins/elements/autotools.yaml
- buildstream/plugins/elements/cmake.yaml 1 addition, 1 deletionbuildstream/plugins/elements/cmake.yaml
- buildstream/plugins/elements/distutils.yaml 2 additions, 2 deletionsbuildstream/plugins/elements/distutils.yaml
- buildstream/plugins/elements/meson.yaml 1 addition, 1 deletionbuildstream/plugins/elements/meson.yaml
- buildstream/plugins/elements/pip.yaml 1 addition, 1 deletionbuildstream/plugins/elements/pip.yaml
- buildstream/plugins/elements/qmake.yaml 1 addition, 1 deletionbuildstream/plugins/elements/qmake.yaml
- buildstream/sandbox/_sandboxbwrap.py 4 additions, 8 deletionsbuildstream/sandbox/_sandboxbwrap.py
- buildstream/sandbox/_sandboxchroot.py 1 addition, 2 deletionsbuildstream/sandbox/_sandboxchroot.py
- buildstream/sandbox/sandbox.py 3 additions, 1 deletionbuildstream/sandbox/sandbox.py
- buildstream/source.py 13 additions, 0 deletionsbuildstream/source.py
- tests/format/variables.py 4 additions, 4 deletionstests/format/variables.py
- tests/integration/autotools.py 24 additions, 0 deletionstests/integration/autotools.py
- tests/integration/cmake.py 18 additions, 0 deletionstests/integration/cmake.py
- tests/integration/project/elements/autotools/amhelloconfroot.bst 15 additions, 0 deletions...ntegration/project/elements/autotools/amhelloconfroot.bst
- tests/integration/project/elements/cmake/cmakeconfroothello.bst 15 additions, 0 deletions...integration/project/elements/cmake/cmakeconfroothello.bst
- tests/integration/project/elements/workspace/workspace-commanddir.bst 17 additions, 0 deletions...ation/project/elements/workspace/workspace-commanddir.bst