Switch to implementation that is backwards compatible to older RPM

- Change control macro for in-source/out-of-source to %__cmake_in_source_build
This commit is contained in:
Neal Gompa 2020-07-03 11:43:04 -04:00
parent 2af1671e51
commit 169c293f4c
2 changed files with 6 additions and 3 deletions

View File

@ -67,7 +67,7 @@
Name: %{orig_name}%{?name_suffix}
Version: %{major_version}.%{minor_version}.0
Release: 0.6%{?relsuf}%{?dist}
Release: 0.7%{?relsuf}%{?dist}
Summary: Cross-platform make system
# most sources are BSD
@ -503,6 +503,10 @@ mv -f Modules/FindLibArchive.disabled Modules/FindLibArchive.cmake
%changelog
* Fri Jul 03 2020 Neal Gompa <ngompa13@gmail.com> - 3.18.0-0.7.rc2
- Switch to implementation that is backwards compatible to older RPM
- Change control macro for in-source/out-of-source to %%__cmake_in_source_build
* Fri Jul 03 2020 Igor Raits <ignatenkobrain@fedoraproject.org> - 3.18.0-0.6.rc2
- Add out-of-source builds controlled by a macro (%%__cmake_out_of_source_build)

View File

@ -7,8 +7,7 @@
%_cmake_version @@CMAKE_VERSION@@
%__cmake /usr/bin/cmake
%__ctest /usr/bin/ctest
%__cmake_out_of_source_build 0
%__cmake_builddir %[%{?__cmake_out_of_source_build} ? "%{_vpath_builddir}" : "."]
%__cmake_builddir %{!?__cmake_in_source_build:"%{_vpath_builddir}"}%{?__cmake_in_source_build:"."}
# - Set default compile flags
# - CMAKE_*_FLAGS_RELEASE are added *after* the *FLAGS environment variables