[gdcm] Better handling of insource build
mrceresa
mrceresa at fedoraproject.org
Wed May 1 09:27:57 UTC 2013
commit a3cb26e48b8a91043c5d557f6d3b74ce2d5827f6
Author: Mario Ceresa <mrceresa at gmail.com>
Date: Wed May 1 11:27:49 2013 +0200
Better handling of insource build
gdcm.spec | 15 +++++++++++----
1 files changed, 11 insertions(+), 4 deletions(-)
---
diff --git a/gdcm.spec b/gdcm.spec
index 2dbc6d4..434e5ce 100644
--- a/gdcm.spec
+++ b/gdcm.spec
@@ -109,7 +109,13 @@ rm -rf Utilities/wxWidgets
%build
-%cmake -DCMAKE_VERBOSE_MAKEFILE=ON \
+
+mkdir -p %{_target_platform}
+pushd %{_target_platform}
+
+
+%cmake .. \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
-DGDCM_BUILD_TESTING=OFF \
-DGDCM_BUILD_EXAMPLES:BOOL=ON \
-DGDCM_DOCUMENTATION:BOOL=ON \
@@ -129,17 +135,18 @@ rm -rf Utilities/wxWidgets
-DGDCM_USE_SYSTEM_OPENSSL=ON \
-DGDCM_USE_JPEGLS=ON \
-DGDCM_USE_SYSTEM_JPEGLS=ON \
- -DGDCM_USE_SYSTEM_POPPLER=ON \ .
+ -DGDCM_USE_SYSTEM_POPPLER=ON
#Cannot build wrap_java:
# -DGDCM_VTK_JAVA_JAR:PATH=/usr/share/java/vtk.jar no found!
# yum provides */vtk.jar -> No results found
-make %{?_smp_mflags}
+popd
+make %{?_smp_mflags} -C %{_target_platform}
%install
-make install DESTDIR=$RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
install -d $RPM_BUILD_ROOT%{python_sitelib}/
mv $RPM_BUILD_ROOT%{_libdir}/gdcm.py $RPM_BUILD_ROOT%{python_sitelib}/
More information about the scm-commits
mailing list