From 0f90ec3d22e5ba1f84399e89a3dd1eb1ddb98e83 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Jul 25 2023 07:26:08 +0000 Subject: backport hadrian macro handling --- diff --git a/ghc.spec b/ghc.spec index 1b1f7d7..f72daf4 100644 --- a/ghc.spec +++ b/ghc.spec @@ -575,9 +575,9 @@ cd hadrian %ifarch %{ghc_llvm_archs} %global hadrian_llvm +llvm %endif -%define hadrian_docs %{!?with_haddock:--docs=no-haddocks} %{!?with_manual:--docs=no-sphinx}%{?with_manual:--docs=no-sphinx-pdfs} +%define hadrian_docs %{!?with_haddock:--docs=no-haddocks} --docs=%[%{?with_manual} ? "no-sphinx-pdfs" : "no-sphinx"] # quickest does not build shared libs -%{hadrian} %{?_smp_mflags} --flavour=%{!?with_prodbuild:quick+no_profiled_libs}%{?with_prodbuild:perf%{!?with_ghc_prof:+no_profiled_libs}}%{?hadrian_llvm} %{hadrian_docs} binary-dist-dir +%{hadrian} %{?_smp_mflags} --flavour=%[%{?with_prodbuild} ? "perf" : "quick"]%{!?with_ghc_prof:+no_profiled_libs}%{?hadrian_llvm} %{hadrian_docs} binary-dist-dir %else make %{?_smp_mflags} %endif