X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=configure.ac;h=8b00e5af0200176b52db61ef8f4f757ac90624e8;hp=1d28aa8d5acaddaea3b2a66f4a00feb4c9b10556;hb=b88025eabcd83f65d1d81f09272f5172f06a60e7;hpb=51f782f416a8aa05153a9f2dcef34d8bcb79f1ed diff --git a/configure.ac b/configure.ac index 1d28aa8..8b00e5a 100644 --- a/configure.ac +++ b/configure.ac @@ -317,6 +317,15 @@ x86_64-*-linux*) HostVendor_CPP='unknown' HostOS_CPP='linux' ;; +x86_64-apple-darwin*) + HostPlatform=x86_64-apple-darwin + TargetPlatform=x86_64-apple-darwin + BuildPlatform=x86_64-apple-darwin + HostPlatform_CPP='x86_64_apple_darwin' + HostArch_CPP='x86_64' + HostVendor_CPP='apple' + HostOS_CPP='darwin' + ;; m68k-*-linux*) HostPlatform=m68k-unknown-linux # hack again TargetPlatform=m68k-unknown-linux @@ -1175,8 +1184,8 @@ AC_CHECK_LIB(rt, clock_gettime) AC_CHECK_FUNCS(clock_gettime) dnl ** check for Apple's "interesting" long double compatibility scheme -AC_MSG_CHECKING(for printf$LDBLStub) -AC_TRY_LINK_FUNC(printf$LSBLStub, +AC_MSG_CHECKING(for printf\$LDBLStub) +AC_TRY_LINK_FUNC(printf\$LDBLStub, [ AC_MSG_RESULT(yes) AC_DEFINE([HAVE_PRINTF_LDBLSTUB],[1], @@ -1200,6 +1209,19 @@ if test -n "$GTK_CONFIG"; then fi AC_SUBST([GTK_CONFIG]) +#Checking for PAPI +AC_CHECK_LIB(papi, PAPI_library_init, HavePapiLib=YES, HavePapiLib=NO) +AC_CHECK_HEADER([papi.h], [HavePapiHeader=YES], [HavePapiHeader=NO]) +AC_SUBST(HavePapiLib) +AC_SUBST(HavePapiHeader) + +if test "$HavePapiLib" = "YES" -a "$HavePapiHeader" = "YES"; then + HavePapi=YES +else + HavePapi=NO +fi +AC_SUBST(HavePapi) + AC_CONFIG_FILES([mk/config.mk ghc.spec docs/users_guide/ug-book.xml]) AC_CONFIG_COMMANDS([mk/stamp-h],[echo timestamp > mk/stamp-h]) AC_OUTPUT