%{?asan:%gcc_unforce_options}
%endif
-%ifarch armv7l aarch64
CPP_INCLUDE_PATHS=$(cpp -xc++ -v < /dev/null 2>&1 | \
awk '/search starts here:/{flag=1;next}/End of search list/{flag=0}flag' | \
sed -e "s/^ //" | tr '\n' ':' | sed -e 's/.$//')
-%endif
mkdir -p build
cd build
cmake \
- -DCMAKE_C_COMPILER=/usr/bin/gcc \
- -DCMAKE_CXX_COMPILER=/usr/bin/g++ \
+ -DCMAKE_C_COMPILER=%__cc \
+ -DCMAKE_CXX_COMPILER=%__cxx \
-DCMAKE_INSTALL_PREFIX=%{install_prefix} \
-DCMAKE_BUILD_TYPE=Release \
-DLLVM_ENABLE_ASSERTIONS=No \
-DLLVM_BUILD_DOCS=OFF \
-DLLVM_INCLUDE_DOCS=OFF \
-DLLVM_OPTIMIZED_TABLEGEN=ON \
-%ifarch armv7l aarch64
-DC_INCLUDE_DIRS="${CPP_INCLUDE_PATHS}" \
+%ifarch armv7l armv7hl
+ -DCMAKE_ASM_FLAGS="-mfpu=neon" \
%endif
%ifarch x86_64 aarch64
-DLLVM_LIBDIR_SUFFIX=64 \