Commits on Source (6)
-
William Salmon authored
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.
-
William Salmon authored
Build stream was only creating command-subdir for non workspace builds this has now been fixed, and this regression test should support the feature.
-
William Salmon authored
Adding the conf-root variable makes creating out of source builds slightly easier.
-
William Salmon authored
Three examples covering out of source builds for: * basic autotools * basic cmake * autotools from a folder inside the source folder This is also the first cmake example.
-
William Salmon authored
-
William Salmon authored
Showing
- buildstream/buildelement.py 32 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/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 5 additions, 0 deletionsbuildstream/sandbox/sandbox.py
- buildstream/source.py 13 additions, 0 deletionsbuildstream/source.py
- doc/examples/cmake/elements/base.bst 5 additions, 0 deletionsdoc/examples/cmake/elements/base.bst
- doc/examples/cmake/elements/base/alpine.bst 13 additions, 0 deletionsdoc/examples/cmake/elements/base/alpine.bst
- doc/examples/cmake/elements/hello.bst 14 additions, 0 deletionsdoc/examples/cmake/elements/hello.bst
- doc/examples/cmake/files/hello/CMakeLists.txt 14 additions, 0 deletionsdoc/examples/cmake/files/hello/CMakeLists.txt
- doc/examples/cmake/files/hello/main.c 7 additions, 0 deletionsdoc/examples/cmake/files/hello/main.c
- doc/examples/cmake/project.conf 13 additions, 0 deletionsdoc/examples/cmake/project.conf
- doc/examples/out-of-source-autotool-in-source-tree/elements/base.bst 5 additions, 0 deletions...s/out-of-source-autotool-in-source-tree/elements/base.bst
- doc/examples/out-of-source-autotool-in-source-tree/elements/base/alpine.bst 13 additions, 0 deletions...f-source-autotool-in-source-tree/elements/base/alpine.bst
- doc/examples/out-of-source-autotool-in-source-tree/elements/hello.bst 15 additions, 0 deletions.../out-of-source-autotool-in-source-tree/elements/hello.bst
- doc/examples/out-of-source-autotool-in-source-tree/project.conf 13 additions, 0 deletions...amples/out-of-source-autotool-in-source-tree/project.conf
- doc/examples/out-of-source-build-helloworld/elements/base.bst 5 additions, 0 deletions...examples/out-of-source-build-helloworld/elements/base.bst
- doc/examples/out-of-source-build-helloworld/elements/base/alpine.bst 13 additions, 0 deletions...s/out-of-source-build-helloworld/elements/base/alpine.bst
doc/examples/cmake/elements/base.bst
0 → 100644
doc/examples/cmake/elements/base/alpine.bst
0 → 100644
doc/examples/cmake/elements/hello.bst
0 → 100644
doc/examples/cmake/files/hello/main.c
0 → 100644
doc/examples/cmake/project.conf
0 → 100644