annotate m4/ac_var_timezone_externals.m4 @ 3572:bdd0bebd2d04

[gaim-migrate @ 3670] Phase II. No longer do you have to worry about protocol plugins. When Gaim probes plugins on load, it will detect protocol plugins and add them to the list of available protocols. When you try to log an account on with one of them, Gaim will automatically load the plugin--when no more accounts need the protocol--Gaim will automatically unload it. Protocol plugins are no longer available in the plugins ui, and no protocols are compiled statically by default. committer: Tailor Script <tailor@pidgin.im>
author Sean Egan <seanegan@gmail.com>
date Mon, 30 Sep 2002 01:05:18 +0000
parents 75912ec1a1cb
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3194
fdd20785e1e1 [gaim-migrate @ 3211]
Jim Seymour <jseymour>
parents:
diff changeset
1
fdd20785e1e1 [gaim-migrate @ 3211]
Jim Seymour <jseymour>
parents:
diff changeset
2 # Define 'timezone', 'altzone' and 'daylight'
fdd20785e1e1 [gaim-migrate @ 3211]
Jim Seymour <jseymour>
parents:
diff changeset
3 # http://www.gnu.org/software/ac-archive/Miscellaneous/ac_var_timezone_externals.html
3207
75912ec1a1cb [gaim-migrate @ 3224]
Jim Seymour <jseymour>
parents: 3194
diff changeset
4 # Use instead of 'AC_STRUCT_TIMEZONE' to determine whether the
75912ec1a1cb [gaim-migrate @ 3224]
Jim Seymour <jseymour>
parents: 3194
diff changeset
5 # the external timezone variables 'timezone', 'altzone' and 'daylight' exist,
75912ec1a1cb [gaim-migrate @ 3224]
Jim Seymour <jseymour>
parents: 3194
diff changeset
6 # defining 'HAVE_TIMEZONE', 'HAVE_ALTZONE' and 'HAVE_DAYLIGHT' respectively
75912ec1a1cb [gaim-migrate @ 3224]
Jim Seymour <jseymour>
parents: 3194
diff changeset
7 # (as well as gaining the macros defined by 'AC_STRUCT_TIMEZONE').
3194
fdd20785e1e1 [gaim-migrate @ 3211]
Jim Seymour <jseymour>
parents:
diff changeset
8 # Mark R.Bannister <markb@freedomware.co.uk>
fdd20785e1e1 [gaim-migrate @ 3211]
Jim Seymour <jseymour>
parents:
diff changeset
9 AC_DEFUN([AC_VAR_TIMEZONE_EXTERNALS],
fdd20785e1e1 [gaim-migrate @ 3211]
Jim Seymour <jseymour>
parents:
diff changeset
10 [ AC_REQUIRE([AC_STRUCT_TIMEZONE])dnl
fdd20785e1e1 [gaim-migrate @ 3211]
Jim Seymour <jseymour>
parents:
diff changeset
11 AC_CACHE_CHECK(for timezone external, mb_cv_var_timezone,
fdd20785e1e1 [gaim-migrate @ 3211]
Jim Seymour <jseymour>
parents:
diff changeset
12 [ AC_TRY_LINK([#include <time.h>], [return (int)timezone;],
fdd20785e1e1 [gaim-migrate @ 3211]
Jim Seymour <jseymour>
parents:
diff changeset
13 mb_cv_var_timezone=yes,
fdd20785e1e1 [gaim-migrate @ 3211]
Jim Seymour <jseymour>
parents:
diff changeset
14 mb_cv_var_timezone=no)
fdd20785e1e1 [gaim-migrate @ 3211]
Jim Seymour <jseymour>
parents:
diff changeset
15 ])
fdd20785e1e1 [gaim-migrate @ 3211]
Jim Seymour <jseymour>
parents:
diff changeset
16 AC_CACHE_CHECK(for altzone external, mb_cv_var_altzone,
fdd20785e1e1 [gaim-migrate @ 3211]
Jim Seymour <jseymour>
parents:
diff changeset
17 [ AC_TRY_LINK([#include <time.h>], [return (int)altzone;],
fdd20785e1e1 [gaim-migrate @ 3211]
Jim Seymour <jseymour>
parents:
diff changeset
18 mb_cv_var_altzone=yes,
fdd20785e1e1 [gaim-migrate @ 3211]
Jim Seymour <jseymour>
parents:
diff changeset
19 mb_cv_var_altzone=no)
fdd20785e1e1 [gaim-migrate @ 3211]
Jim Seymour <jseymour>
parents:
diff changeset
20 ])
fdd20785e1e1 [gaim-migrate @ 3211]
Jim Seymour <jseymour>
parents:
diff changeset
21 AC_CACHE_CHECK(for daylight external, mb_cv_var_daylight,
fdd20785e1e1 [gaim-migrate @ 3211]
Jim Seymour <jseymour>
parents:
diff changeset
22 [ AC_TRY_LINK([#include <time.h>], [return (int)daylight;],
fdd20785e1e1 [gaim-migrate @ 3211]
Jim Seymour <jseymour>
parents:
diff changeset
23 mb_cv_var_daylight=yes,
fdd20785e1e1 [gaim-migrate @ 3211]
Jim Seymour <jseymour>
parents:
diff changeset
24 mb_cv_var_daylight=no)
fdd20785e1e1 [gaim-migrate @ 3211]
Jim Seymour <jseymour>
parents:
diff changeset
25 ])
fdd20785e1e1 [gaim-migrate @ 3211]
Jim Seymour <jseymour>
parents:
diff changeset
26 if test $mb_cv_var_timezone = yes; then
fdd20785e1e1 [gaim-migrate @ 3211]
Jim Seymour <jseymour>
parents:
diff changeset
27 AC_DEFINE([HAVE_TIMEZONE], 1,
3207
75912ec1a1cb [gaim-migrate @ 3224]
Jim Seymour <jseymour>
parents: 3194
diff changeset
28 [Define if you have the external 'timezone' variable.])
3194
fdd20785e1e1 [gaim-migrate @ 3211]
Jim Seymour <jseymour>
parents:
diff changeset
29 fi
fdd20785e1e1 [gaim-migrate @ 3211]
Jim Seymour <jseymour>
parents:
diff changeset
30 if test $mb_cv_var_altzone = yes; then
fdd20785e1e1 [gaim-migrate @ 3211]
Jim Seymour <jseymour>
parents:
diff changeset
31 AC_DEFINE([HAVE_ALTZONE], 1,
3207
75912ec1a1cb [gaim-migrate @ 3224]
Jim Seymour <jseymour>
parents: 3194
diff changeset
32 [Define if you have the external 'altzone' variable.])
3194
fdd20785e1e1 [gaim-migrate @ 3211]
Jim Seymour <jseymour>
parents:
diff changeset
33 fi
fdd20785e1e1 [gaim-migrate @ 3211]
Jim Seymour <jseymour>
parents:
diff changeset
34 if test $mb_cv_var_daylight = yes; then
fdd20785e1e1 [gaim-migrate @ 3211]
Jim Seymour <jseymour>
parents:
diff changeset
35 AC_DEFINE([HAVE_DAYLIGHT], 1,
3207
75912ec1a1cb [gaim-migrate @ 3224]
Jim Seymour <jseymour>
parents: 3194
diff changeset
36 [Define if you have the external 'daylight' variable.])
3194
fdd20785e1e1 [gaim-migrate @ 3211]
Jim Seymour <jseymour>
parents:
diff changeset
37 fi
fdd20785e1e1 [gaim-migrate @ 3211]
Jim Seymour <jseymour>
parents:
diff changeset
38 ])