X-Git-Url: https://git.saurik.com/cycript.git/blobdiff_plain/a93f15c0bc99a80cc7dbe2f43f53ca3f2d7f64a3..ae0a1432a71604711f64b7223c4a1af97e9fb43d:/configure.ac diff --git a/configure.ac b/configure.ac index 201f626..4c5d65c 100644 --- a/configure.ac +++ b/configure.ac @@ -29,11 +29,6 @@ AC_CONFIG_HEADERS([config.h]) AM_INIT_AUTOMAKE([-Wall -Werror foreign]) AM_MAINTAINER_MODE([disable]) -dnl XXX: do this only on Mac OS X -am_cv_CC_dependencies_compiler_type=none -am_cv_CXX_dependencies_compiler_type=none -am_cv_OBJCXX_dependencies_compiler_type=none - AC_PROG_CC AC_PROG_CXX AC_PROG_OBJCXX @@ -150,6 +145,19 @@ AC_DEFUN([CY_LT_LIB], [ AC_SUBST(]$1[) ]) +dnl -arch * {{{ +for cy_arch in ppc ppc64 i386 x86_64 armv6 arm64; do + AC_MSG_CHECKING([for -arch $cy_arch]) + CY_TRY([CXXFLAGS], ["-arch $cy_arch"], [ + AC_TRY_LINK([], [], [CY_SUCCESS], [CY_FAILURE]) + ], [ + AC_MSG_RESULT([yes]) + AC_LIB_APPENDTOVAR([CY_ARCH], ["-arch $cy_arch"]) + ], [AC_MSG_RESULT([no])]) +done +AC_SUBST([CY_ARCH]) +dnl }}} + dnl --enable-javascript {{{ AC_DEFUN([CY_CHECK_JAVASCRIPTCORE], [ CY_LT_LIB([LTJAVASCRIPTCORE], [AC_CHECK_FRAMEWORK([JavaScriptCore], [ @@ -263,6 +271,8 @@ AS_CASE([$ax_cv_lib_readline], [no], [AC_MSG_ERROR([missing "libreadline"])]) CY_LT_LIB([LTLIBTERMCAP], [AC_SEARCH_LIBS([cur_term], [termcap ncurses])]) +AC_SUBST([LTLIBGCC]) + AC_SUBST([LTFLAGS]) AC_SUBST([SO], [$acl_shlibext])