diff options
author | Ting-Wei Lan <lantw44@gmail.com> | 2017-12-12 18:26:24 +0800 |
---|---|---|
committer | Ting-Wei Lan <lantw44@gmail.com> | 2017-12-15 13:18:20 +0800 |
commit | 7c4a857012e489003fbc04f3800ce8c13158739a (patch) | |
tree | c46dc0bfb9a08f991818846a6ff29cfbf851eff2 /tcc | |
parent | 03f5771fde737761083d599f78b2e89332cab345 (diff) | |
download | copr-rpm-spec-7c4a857012e489003fbc04f3800ce8c13158739a.tar copr-rpm-spec-7c4a857012e489003fbc04f3800ce8c13158739a.tar.gz copr-rpm-spec-7c4a857012e489003fbc04f3800ce8c13158739a.tar.bz2 copr-rpm-spec-7c4a857012e489003fbc04f3800ce8c13158739a.tar.lz copr-rpm-spec-7c4a857012e489003fbc04f3800ce8c13158739a.tar.xz copr-rpm-spec-7c4a857012e489003fbc04f3800ce8c13158739a.tar.zst copr-rpm-spec-7c4a857012e489003fbc04f3800ce8c13158739a.zip |
Use configure, make_build, make_install macros
Diffstat (limited to 'tcc')
-rw-r--r-- | tcc/tcc/tcc.spec | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/tcc/tcc/tcc.spec b/tcc/tcc/tcc.spec index 8e340cf..efdfc3c 100644 --- a/tcc/tcc/tcc.spec +++ b/tcc/tcc/tcc.spec @@ -30,9 +30,11 @@ It can also run C source code as a script. %autosetup -n %{pkg_name}-%{version} -p1 %build +# We cannot use configure macro here because it will pass unsupported compiler +# flags to tcc. These flags are passed to gcc with make command line instead. ./configure --prefix=%{_prefix} --libdir=%{_libdir} \ --cc=%{use_cc} --enable-cross -make %{?_smp_mflags} \ +%make_build \ %ifarch x86_64 amd64 %if %{use_gcc} CC="gcc %{optflags} %{__global_ldflags}" @@ -40,7 +42,7 @@ make %{?_smp_mflags} \ %endif %install -make install DESTDIR=%{buildroot} +%make_install rm -f %{buildroot}%{_datadir}/doc/tcc/tcc-doc.html %post @@ -102,7 +104,7 @@ fi %changelog * Mon Dec 11 2017 Ting-Wei Lan <lantw44@gmail.com> - 0.9.26-14 -- Use autosetup macro +- Use autosetup, make_build, make_install macros - Use HTTPS to download the source * Mon Oct 16 2017 Ting-Wei Lan <lantw44@gmail.com> - 0.9.26-13 |