[Build] Now build externally, out of the source directory.
This commit is contained in:
parent
b9e7b05b68
commit
ae96f79b8c
10
stdair.spec
10
stdair.spec
|
@ -1,5 +1,6 @@
|
|||
#
|
||||
%global mydocs __tmp_docdir
|
||||
%global mybuild _tmp_builddir
|
||||
#
|
||||
Name: stdair
|
||||
Version: 0.45.0
|
||||
|
@ -61,12 +62,17 @@ online (http://%{name}.org).
|
|||
|
||||
|
||||
%build
|
||||
%cmake .
|
||||
mkdir -p %{mybuild}
|
||||
pushd %{mybuild}
|
||||
%cmake ..
|
||||
make %{?_smp_mflags}
|
||||
popd
|
||||
|
||||
%install
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
pushd %{mybuild}
|
||||
make install DESTDIR=$RPM_BUILD_ROOT
|
||||
popd
|
||||
|
||||
# Fix some permissions
|
||||
find $RPM_BUILD_ROOT%{_libexecdir}/%{name} -type f -name '*.sh' -exec chmod +x {} \;
|
||||
|
@ -76,7 +82,9 @@ mv $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/html %{mydocs}
|
|||
rm -f %{mydocs}/html/installdox
|
||||
|
||||
%check
|
||||
pushd %{mybuild}
|
||||
ctest
|
||||
popd
|
||||
|
||||
%clean
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
|
Loading…
Reference in New Issue