mirror of
https://abf.rosa.ru/djam/samba.git
synced 2025-02-24 09:32:49 +00:00
28 lines
682 B
Bash
28 lines
682 B
Bash
#!/bin/sh
|
|
# compare clang and gcc build times or compiler flags
|
|
set -xefu
|
|
log="clang-gcc_$(date +%s).log"
|
|
|
|
echo > "$log"
|
|
|
|
if grep -q '^%bcond_with clang' samba.spec; then
|
|
sed -i -e 's/%bcond_with clang/%bcond_without clang/g' samba.spec
|
|
fi
|
|
echo "Starting clang build..." >> "$log"
|
|
date >> "$log"
|
|
echo "+++" >> "$log"
|
|
abf rpmbuild
|
|
echo "Stopped clang build." >> "$log"
|
|
date >> "$log"
|
|
echo "" >> "$log"
|
|
|
|
if grep -q '^%bcond_without clang' samba.spec; then
|
|
sed -i -e 's/%bcond_without clang/%bcond_with clang/g' samba.spec
|
|
fi
|
|
echo "Starting gcc build..." >> "$log"
|
|
date >> "$log"
|
|
echo "+++" >> "$log"
|
|
abf rpmbuild
|
|
echo "Stopped gcc build." >> "$log"
|
|
date >> "$log"
|
|
echo "" >> "$log"
|