Better handling of insource build
This commit is contained in:
parent
e71ceb116c
commit
a3cb26e48b
15
gdcm.spec
15
gdcm.spec
@ -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}/
|
||||||
|
Loading…
Reference in New Issue
Block a user