blob: a267d6e29b3cc14cd70701754cdd81cfcc85dca8 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
default_pre_build &&
if [[ "$LLVM_WITH_CLANG" == y ]]; then
cd ${SOURCE_DIRECTORY}/tools &&
unpack_file 3 &&
mv cfe-${VERSION}.src clang &&
sed -e 's:PIC :pic :g' \
-e 's: PIC: pic:g' \
-e 's:(PIC):(pic):' \
-i clang/lib/Driver/Tools.cpp &&
cd ${SOURCE_DIRECTORY}
fi &&
# small cmake related fix for libffi
cd ${SOURCE_DIRECTORY} &&
if spell_ok libffi;then
FFI=`pkg-config --cflags-only-I libffi` &&
FFI=${FFI//-I/} &&
FFI=${FFI//\ */} &&
sed -i "/FFI_I/s|\"\"|\"$FFI\"|" CMakeLists.txt
fi &&
if is_depends_enabled $SPELL python3;then
cd utils/llvm-build/llvmbuild &&
2to3 --no-diffs -wn .
fi
|