#!/usr/bin/env bash
# Cycript - Optimizing JavaScript Compiler/Runtime
-# Copyright (C) 2009-2014 Jay Freeman (saurik)
+# Copyright (C) 2009-2015 Jay Freeman (saurik)
# GNU Affero General Public License, Version 3 {{{
#
flags=()
flags+=(-isysroot "${isysroot}")
flags+=(-m${os}-version-min="${min}")
- flags+=(-no-integrated-as)
+ flags+=(-DPAGE_MAX_SIZE=16384 -DPAGE_MAX_SHIFT=14)
flags+=(-fno-stack-protector)
flags+=(-O3 -g3)
fi
cd "libffi.${arch}"
- CC="clang -arch ${arch}" CFLAGS="${flags[*]}" CPPFLAGS="${flags[*]} $*" ../libffi/configure --host="${host}"
+ CC="clang -arch ${arch}" CXX="clang++ -arch ${arch}" CFLAGS="${flags[*]}" CPPFLAGS="${flags[*]} $*" ../libffi/configure --host="${host}"
make
cd ..
}