Better handling of insource build

This commit is contained in:
Mario Ceresa 2013-05-01 11:27:49 +02:00
parent e71ceb116c
commit a3cb26e48b
1 changed files with 11 additions and 4 deletions

View File

@ -109,7 +109,13 @@ rm -rf Utilities/wxWidgets
%build %build
%cmake -DCMAKE_VERBOSE_MAKEFILE=ON \
mkdir -p %{_target_platform}
pushd %{_target_platform}
%cmake .. \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DGDCM_BUILD_TESTING=OFF \ -DGDCM_BUILD_TESTING=OFF \
-DGDCM_BUILD_EXAMPLES:BOOL=ON \ -DGDCM_BUILD_EXAMPLES:BOOL=ON \
-DGDCM_DOCUMENTATION:BOOL=ON \ -DGDCM_DOCUMENTATION:BOOL=ON \
@ -129,17 +135,18 @@ rm -rf Utilities/wxWidgets
-DGDCM_USE_SYSTEM_OPENSSL=ON \ -DGDCM_USE_SYSTEM_OPENSSL=ON \
-DGDCM_USE_JPEGLS=ON \ -DGDCM_USE_JPEGLS=ON \
-DGDCM_USE_SYSTEM_JPEGLS=ON \ -DGDCM_USE_SYSTEM_JPEGLS=ON \
-DGDCM_USE_SYSTEM_POPPLER=ON \ . -DGDCM_USE_SYSTEM_POPPLER=ON
#Cannot build wrap_java: #Cannot build wrap_java:
# -DGDCM_VTK_JAVA_JAR:PATH=/usr/share/java/vtk.jar no found! # -DGDCM_VTK_JAVA_JAR:PATH=/usr/share/java/vtk.jar no found!
# yum provides */vtk.jar -> No results found # yum provides */vtk.jar -> No results found
make %{?_smp_mflags} popd
make %{?_smp_mflags} -C %{_target_platform}
%install %install
make install DESTDIR=$RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
install -d $RPM_BUILD_ROOT%{python_sitelib}/ install -d $RPM_BUILD_ROOT%{python_sitelib}/
mv $RPM_BUILD_ROOT%{_libdir}/gdcm.py $RPM_BUILD_ROOT%{python_sitelib}/ mv $RPM_BUILD_ROOT%{_libdir}/gdcm.py $RPM_BUILD_ROOT%{python_sitelib}/