diff --git a/flang.spec b/flang.spec index 356f65e8844dbeed69299a087f92ca6cdc4119d7..d3b61d099cdaf2916ab7c3b95b29b7a7bb2fd8e8 100644 --- a/flang.spec +++ b/flang.spec @@ -1,5 +1,10 @@ %bcond_without sys_llvm %bcond_without check +%bcond_without toolchain_clang + +%if %{with toolchain_clang} +%global toolchain clang +%endif %global maj_ver 17 %global min_ver 0 @@ -31,7 +36,7 @@ Name: %{pkg_name} Version: %{flang_version} -Release: 1 +Release: 2 Summary: a Fortran language front-end designed for integration with LLVM License: Apache-2.0 WITH LLVM-exception @@ -102,6 +107,10 @@ cd _build -DLLVM_EXTERNAL_LIT=%{_bindir}/lit \ -DCMAKE_PREFIX_PATH=%{install_libdir}/cmake/llvm/ \ -DLLVM_COMMON_CMAKE_UTILS=%{_datadir}/llvm/cmake \ +%if "%toolchain" == "clang" + -DCMAKE_C_COMPILER=clang \ + -DCMAKE_CXX_COMPILER=clang++ \ +%endif \ %if 0%{?__isa_bits} == 64 -DLLVM_LIBDIR_SUFFIX=64 @@ -182,6 +191,9 @@ export LD_LIBRARY_PATH=%{_builddir}/%{flang_srcdir}/_build/lib %{install_libdir}/cmake/ %changelog +* Fri Jul 5 2024 liyunfei - 17.0.6-2 +- Add toolchain_clang build support + * Tue Dec 5 2023 zhoujing - 17.0.6-1 - Update to 17.0.6