-%{__make} \
- ARCH="%{_target_cpu}" \
- CC="%{__cc}" \
- CXX="%{__cxx}" \
- CFLAGS="%{rpmcppflags} %{rpmcflags}" \
- CXXFLAGS="%{rpmcppflags} %{rpmcxxflags}" \
- LDFLAGS="%{rpmldflags}" \
- SYSTEM_MIMALLOC=1 \
- SYSTEM_TBB=1 \
- PREFIX="%{_prefix}" \
- BINDIR="%{_bindir}" \
- LIBDIR="%{_libdir}" \
- MANDIR="%{_mandir}"
+%cmake -B build \
+ %{cmake_on_off tests BUILD_TESTING} \
+ -DMOLD_USE_MIMALLOC:BOOL=ON \
+ -DMOLD_USE_SYSTEM_MIMALLOC:BOOL=ON \
+ -DMOLD_USE_SYSTEM_TBB:BOOL=ON
+
+%{__make} -C build
+
+%if %{with tests}
+%{__make} -C build test
+%endif