Annotation of embedaddon/confuse/m4/intlmacosx.m4, revision 1.1.1.1

1.1       misho       1: # intlmacosx.m4 serial 5 (gettext-0.18.2)
                      2: dnl Copyright (C) 2004-2013 Free Software Foundation, Inc.
                      3: dnl This file is free software; the Free Software Foundation
                      4: dnl gives unlimited permission to copy and/or distribute it,
                      5: dnl with or without modifications, as long as this notice is preserved.
                      6: dnl
                      7: dnl This file can can be used in projects which are not available under
                      8: dnl the GNU General Public License or the GNU Library General Public
                      9: dnl License but which still want to provide support for the GNU gettext
                     10: dnl functionality.
                     11: dnl Please note that the actual code of the GNU gettext library is covered
                     12: dnl by the GNU Library General Public License, and the rest of the GNU
                     13: dnl gettext package package is covered by the GNU General Public License.
                     14: dnl They are *not* in the public domain.
                     15: 
                     16: dnl Checks for special options needed on Mac OS X.
                     17: dnl Defines INTL_MACOSX_LIBS.
                     18: AC_DEFUN([gt_INTL_MACOSX],
                     19: [
                     20:   dnl Check for API introduced in Mac OS X 10.2.
                     21:   AC_CACHE_CHECK([for CFPreferencesCopyAppValue],
                     22:     [gt_cv_func_CFPreferencesCopyAppValue],
                     23:     [gt_save_LIBS="$LIBS"
                     24:      LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
                     25:      AC_LINK_IFELSE(
                     26:        [AC_LANG_PROGRAM(
                     27:           [[#include <CoreFoundation/CFPreferences.h>]],
                     28:           [[CFPreferencesCopyAppValue(NULL, NULL)]])],
                     29:        [gt_cv_func_CFPreferencesCopyAppValue=yes],
                     30:        [gt_cv_func_CFPreferencesCopyAppValue=no])
                     31:      LIBS="$gt_save_LIBS"])
                     32:   if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
                     33:     AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], [1],
                     34:       [Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in the CoreFoundation framework.])
                     35:   fi
                     36:   dnl Check for API introduced in Mac OS X 10.3.
                     37:   AC_CACHE_CHECK([for CFLocaleCopyCurrent], [gt_cv_func_CFLocaleCopyCurrent],
                     38:     [gt_save_LIBS="$LIBS"
                     39:      LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
                     40:      AC_LINK_IFELSE(
                     41:        [AC_LANG_PROGRAM(
                     42:           [[#include <CoreFoundation/CFLocale.h>]],
                     43:           [[CFLocaleCopyCurrent();]])],
                     44:        [gt_cv_func_CFLocaleCopyCurrent=yes],
                     45:        [gt_cv_func_CFLocaleCopyCurrent=no])
                     46:      LIBS="$gt_save_LIBS"])
                     47:   if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
                     48:     AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], [1],
                     49:       [Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the CoreFoundation framework.])
                     50:   fi
                     51:   INTL_MACOSX_LIBS=
                     52:   if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
                     53:     INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
                     54:   fi
                     55:   AC_SUBST([INTL_MACOSX_LIBS])
                     56: ])

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>