[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