diff --git a/libkml.spec b/libkml.spec index 82f97d9..e5dcbd4 100644 --- a/libkml.spec +++ b/libkml.spec @@ -84,7 +84,8 @@ developing applications that use %{name}. %prep %autosetup -p1 -cp -a %{SOURCE1} . +mkdir -p %{__cmake_builddir} +cp -a %{SOURCE1} %{__cmake_builddir} %build @@ -97,22 +98,22 @@ cp -a %{SOURCE1} . -DPYTHON_INCLUDE_DIR=%{_includedir}/python%{python3_version}$(python3-config --abiflags)/ \ -DPYTHON_INSTALL_DIR=%{python3_sitearch} \ -DBUILD_TESTING=ON \ - -DBUILD_EXAMPLES=ON \ - . + -DBUILD_EXAMPLES=ON # Parallel build broken -%ccmake_build +%global _smp_mflags 1 +%cmake_build %install -%ccmake_install +%cmake_install %check # Ignore test failures on ppc64le, base_zip_file test segfaults there %ifarch ppc64le -%cctest || : +%ctest || : %else -%cctest +%ctest %endif