blob: 05ff484d98736b125f8219b7b039f6142af0e1f1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
%__meson %{_bindir}/meson
%__sourcedir .
%__builddir %{_target_platform}
%__meson_ninja_opts -v %{?_smp_mflags} -C %{__builddir}
%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}
|