You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildstream.apache.org by tv...@apache.org on 2021/02/04 07:44:23 UTC

[buildstream] branch jjardon/out-of-tree created (now 9efe120)

This is an automated email from the ASF dual-hosted git repository.

tvb pushed a change to branch jjardon/out-of-tree
in repository https://gitbox.apache.org/repos/asf/buildstream.git.


      at 9efe120  buildstream/plugins/elements/autotools.yaml: Make builds out of tree by default

This branch includes the following new commits:

     new 9efe120  buildstream/plugins/elements/autotools.yaml: Make builds out of tree by default

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[buildstream] 01/01: buildstream/plugins/elements/autotools.yaml: Make builds out of tree by default

Posted by tv...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

tvb pushed a commit to branch jjardon/out-of-tree
in repository https://gitbox.apache.org/repos/asf/buildstream.git

commit 9efe120286e7c7fc07cad0b33bd4801a182abe72
Author: Javier Jardón <jj...@gnome.org>
AuthorDate: Wed Dec 6 16:29:16 2017 +0000

    buildstream/plugins/elements/autotools.yaml: Make builds out of tree by default
    
    Similar to what cmake and meson do
---
 buildstream/plugins/elements/autotools.yaml | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/buildstream/plugins/elements/autotools.yaml b/buildstream/plugins/elements/autotools.yaml
index 021d381..22d7fa5 100644
--- a/buildstream/plugins/elements/autotools.yaml
+++ b/buildstream/plugins/elements/autotools.yaml
@@ -2,6 +2,8 @@
 
 variables:
 
+  build-dir: _bst_build_dir
+
   autogen: |
     export NOCONFIGURE=1;
 
@@ -22,7 +24,7 @@ variables:
   # For backwards compatibility only, do not use.
   conf-extra: ''
 
-  conf-cmd: ./configure
+  conf-cmd: configure
   conf-args: |
 
     --prefix=%{prefix} \
@@ -41,10 +43,12 @@ variables:
 
   configure: |
 
-    %{conf-cmd} %{conf-args}
+    mkdir %{build-dir}
+    cd %{build-dir}
+    ../%{conf-cmd} %{conf-args}
 
-  make: make
-  make-install: make -j1 DESTDIR="%{install-root}" install
+  make: make -C %{build-dir}
+  make-install: make -j1 -C %{build-dir} DESTDIR="%{install-root}" install
 
   # Set this if the sources cannot handle parallelization.
   #