Update to new out-of-source build mechanism

This commit is contained in:
Neal Gompa 2020-07-05 14:19:52 -04:00
parent f0d2b6e014
commit 29a64ecf38

View File

@ -1,3 +1,7 @@
# Force out of source build
%undefine __cmake_in_source_build
Name: adwaita-qt
Version: 1.1.3
Release: 2%{?dist}
@ -44,23 +48,19 @@ Summary: Adwaita Qt common files
%autosetup -n %{name}-%{version} -p1
%build
mkdir -p "%{_target_platform}-qt4"
pushd "%{_target_platform}-qt4"
%{cmake} -DUSE_QT4=true ..
popd
mkdir -p "%{_target_platform}-qt5"
pushd "%{_target_platform}-qt5"
%{cmake} ..
popd
make %{?_smp_mflags} -C "%{_target_platform}-qt4"
make %{?_smp_mflags} -C "%{_target_platform}-qt5"
%global _vpath_builddir %{_target_platform}-qt4
%cmake -DUSE_QT4=true
%cmake_build
%global _vpath_builddir %{_target_platform}-qt5
%cmake
%cmake_build
%install
make install/fast DESTDIR=%{buildroot} -C "%{_target_platform}-qt4"
make install/fast DESTDIR=%{buildroot} -C "%{_target_platform}-qt5"
%global _vpath_builddir %{_target_platform}-qt4
%cmake_install
%global _vpath_builddir %{_target_platform}-qt5
%cmake_install
%files -n adwaita-qt4