File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / confuse / m4 / intlmacosx.m4
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Wed Mar 17 00:49:17 2021 UTC (3 years, 4 months ago) by misho
Branches: confuse, MAIN
CVS tags: v3_3, HEAD
confuse 3.3

    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>