- improve compile time by 5%
Signed-off-by: Petr Bred <p.bred@samsung.com>
--- /dev/null
+build
+_build
+packaging/llvm-*.tar.gz
+debugfiles.list
+debuglinks.list
+debugsources.list
ExcludeArch: aarch64
BuildRequires: cmake
+BuildRequires: ninja
BuildRequires: python
BuildRequires: python-devel
BuildRequires: patchelf
%endif
mkdir -p build
cd build
-cmake \
+cmake -G Ninja \
-DCMAKE_C_COMPILER=/usr/bin/gcc \
-DCMAKE_CXX_COMPILER=/usr/bin/g++ \
-DCMAKE_INSTALL_PREFIX=%{install_prefix} \
%endif
../llvm
-make %{?jobs:-j%jobs}
+ninja %{?jobs:-j%jobs}
%install
cd build
-%make_install
+DESTDIR=%{?buildroot:%{buildroot}} INSTALL_ROOT=%{?buildroot:%{buildroot}} ninja install
ln -sf %{install_prefix}/bin/clang++ %{buildroot}%{install_prefix}/bin/clang++-%{llvm_version}
mkdir -p %{buildroot}%{bindir}