2016-10-08 22:54:03 +08:00
|
|
|
%__meson %{_bindir}/meson
|
|
|
|
%__sourcedir .
|
|
|
|
%__builddir %{_target_platform}
|
2015-03-21 19:42:55 +08:00
|
|
|
|
2016-10-08 22:54:03 +08:00
|
|
|
%meson \
|
|
|
|
export CFLAGS="%{optflags}" \
|
|
|
|
export CXXFLAGS="%{optflags}" \
|
|
|
|
export FFLAGS="%{optflags} -I%{_fmoddir}" \
|
|
|
|
export FCFLAGS="%{optflags} -I%{_fmoddir}" \
|
|
|
|
export LDFLAGS="%{?__global_ldflags}" \
|
|
|
|
mkdir -p %{__builddir} \
|
|
|
|
pushd %{__builddir} \
|
|
|
|
%{__meson} \\\
|
|
|
|
--buildtype=plain \\\
|
|
|
|
--prefix=%{_prefix} \\\
|
|
|
|
--libdir=%{_libdir} \\\
|
|
|
|
--libexecdir=%{_libexecdir} \\\
|
|
|
|
--bindir=%{_bindir} \\\
|
|
|
|
--includedir=%{_includedir} \\\
|
|
|
|
--datadir=%{_datadir} \\\
|
|
|
|
--mandir=%{_mandir} \\\
|
|
|
|
--localedir=%{_datadir}/locale \\\
|
|
|
|
--sysconfdir=%{_sysconfdir} \\\
|
|
|
|
$OLDPWD/%{__sourcedir} \
|
|
|
|
popd
|
|
|
|
%meson_build %ninja_build -C %{__builddir}
|
|
|
|
%meson_install %ninja_install -C %{__builddir}
|
|
|
|
%meson_test %ninja_test -C %{__builddir}
|