[rmol/el6] [Build] Now builds in a separate directory (out of source).

Denis Arnaud denisarnaud at fedoraproject.org
Thu Nov 3 00:04:42 UTC 2011


commit c9fe1c126be21b0835eeb4eae8fa10f8fe90f09f
Author: Denis Arnaud <denis.arnaud_fedora at m4x.org>
Date:   Thu Nov 3 01:04:32 2011 +0100

    [Build] Now builds in a separate directory (out of source).

 rmol.spec |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)
---
diff --git a/rmol.spec b/rmol.spec
index 3315768..0ae619c 100644
--- a/rmol.spec
+++ b/rmol.spec
@@ -69,19 +69,26 @@ online (http://%{name}.org).
 
 
 %build
-%cmake .
+mkdir -p build
+pushd build
+%cmake ..
 make %{?_smp_mflags}
+popd
 
 %install
 rm -rf $RPM_BUILD_ROOT
+pushd build
 make install DESTDIR=$RPM_BUILD_ROOT
+popd
 
 mkdir -p %{mydocs}
 mv $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/html %{mydocs}
 rm -f %{mydocs}/html/installdox
 
 %check
+pushd build
 #ctest
+popd
 
 %clean
 rm -rf $RPM_BUILD_ROOT


More information about the scm-commits mailing list