|
|
@ -48,6 +48,52 @@ AC_DEFUN([TORRENT_ENABLE_EXTRA_DEBUG], [ |
|
|
|
]) |
|
|
|
|
|
|
|
|
|
|
|
AC_DEFUN([TORRENT_WITH_SYSROOT], [ |
|
|
|
AC_ARG_WITH(sysroot, |
|
|
|
[ --with-sysroot=PATH compile and link with a specific sysroot.], |
|
|
|
[ |
|
|
|
AC_MSG_CHECKING(for sysroot) |
|
|
|
|
|
|
|
if test "$withval" = "no"; then |
|
|
|
AC_MSG_RESULT(no) |
|
|
|
|
|
|
|
elif test "$withval" = "yes"; then |
|
|
|
AC_MSG_RESULT(not a path) |
|
|
|
AC_MSG_ERROR(The sysroot option must point to a directory, like f.ex "/Developer/SDKs/MacOSX10.4u.sdk".) |
|
|
|
else |
|
|
|
AC_MSG_RESULT($withval) |
|
|
|
|
|
|
|
CXXFLAGS="$CXXFLAGS -isysroot $withval" |
|
|
|
LDFLAGS="$LDFLAGS -Wl,-syslibroot,$withval" |
|
|
|
fi |
|
|
|
]) |
|
|
|
]) |
|
|
|
|
|
|
|
|
|
|
|
AC_DEFUN([TORRENT_ENABLE_ARCH], [ |
|
|
|
AC_ARG_ENABLE(arch, |
|
|
|
[ --enable-arch=ARCH comma seprated list of architectures to compile for.], |
|
|
|
[ |
|
|
|
AC_MSG_CHECKING(for target architectures) |
|
|
|
|
|
|
|
if test "$enableval" = "yes"; then |
|
|
|
AC_MSG_ERROR(no arch supplied) |
|
|
|
|
|
|
|
elif test "$enableval" = "no"; then |
|
|
|
AC_MSG_RESULT(using default) |
|
|
|
|
|
|
|
else |
|
|
|
AC_MSG_RESULT($enableval) |
|
|
|
|
|
|
|
for i in `IFS=,; echo $enableval`; do |
|
|
|
CXXFLAGS="$CXXFLAGS -arch $i" |
|
|
|
LDFLAGS="$LDFLAGS -arch $i" |
|
|
|
done |
|
|
|
fi |
|
|
|
]) |
|
|
|
]) |
|
|
|
|
|
|
|
|
|
|
|
AC_DEFUN([TORRENT_OTFD], [ |
|
|
|
AC_LANG_PUSH(C++) |
|
|
|
AC_MSG_CHECKING(for proper overloaded template function disambiguation) |
|
|
|