| 365 | | dnl Checks for special options needed on MacOS X. |
|---|
| 366 | | dnl Defines INTL_MACOSX_LIBS. |
|---|
| 367 | | AC_DEFUN([gt_INTL_MACOSX], |
|---|
| 368 | | [ |
|---|
| 369 | | dnl Check for API introduced in MacOS X 10.2. |
|---|
| 370 | | AC_CACHE_CHECK([for CFPreferencesCopyAppValue], |
|---|
| 371 | | gt_cv_func_CFPreferencesCopyAppValue, |
|---|
| 372 | | [gt_save_LIBS="$LIBS" |
|---|
| 373 | | LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" |
|---|
| 374 | | AC_TRY_LINK([#include <CoreFoundation/CFPreferences.h>], |
|---|
| 375 | | [CFPreferencesCopyAppValue(NULL, NULL)], |
|---|
| 376 | | [gt_cv_func_CFPreferencesCopyAppValue=yes], |
|---|
| 377 | | [gt_cv_func_CFPreferencesCopyAppValue=no]) |
|---|
| 378 | | LIBS="$gt_save_LIBS"]) |
|---|
| 379 | | if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then |
|---|
| 380 | | AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], 1, |
|---|
| 381 | | [Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in the CoreFoundation framework.]) |
|---|
| 382 | | fi |
|---|
| 383 | | dnl Check for API introduced in MacOS X 10.3. |
|---|
| 384 | | AC_CACHE_CHECK([for CFLocaleCopyCurrent], gt_cv_func_CFLocaleCopyCurrent, |
|---|
| 385 | | [gt_save_LIBS="$LIBS" |
|---|
| 386 | | LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" |
|---|
| 387 | | AC_TRY_LINK([#include <CoreFoundation/CFLocale.h>], [CFLocaleCopyCurrent();], |
|---|
| 388 | | [gt_cv_func_CFLocaleCopyCurrent=yes], |
|---|
| 389 | | [gt_cv_func_CFLocaleCopyCurrent=no]) |
|---|
| 390 | | LIBS="$gt_save_LIBS"]) |
|---|
| 391 | | if test $gt_cv_func_CFLocaleCopyCurrent = yes; then |
|---|
| 392 | | AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], 1, |
|---|
| 393 | | [Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the CoreFoundation framework.]) |
|---|
| 394 | | fi |
|---|
| 395 | | INTL_MACOSX_LIBS= |
|---|
| 396 | | if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then |
|---|
| 397 | | INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" |
|---|
| 398 | | fi |
|---|
| 399 | | AC_SUBST([INTL_MACOSX_LIBS]) |
|---|
| 400 | | ]) |
|---|
| 401 | | |
|---|
| 402 | | |
|---|