Mercurial > sdl-ios-xcode
annotate acinclude/ltsugar.m4 @ 4389:c6c3a6e7db46 SDL-1.2
Fixed bug #899
Jeremiah Morris 2009-12-09 16:23:50 PST
Re-enable mouseLocation workaround on 10.4, 10.5
OS X systems before 10.6 have a bug with [NSEvent mouseLocation] if the screen
resolution changes. SDL_QuartzVideo.m contains a workaround for this bug, but
it was placed inside an #ifdef in revision 4762. The comment reads, "I'm
gambling they fixed this by 10.4."
After seeing this bug on several Tiger and Leopard systems (both PPC and
Intel), I can confirm that it's not fixed until 10.6. The workaround doesn't
compile for x86_64/10.6, so I can understand why it was segregated, but it
needs to remain in place for the i386 and ppc versions. The workaround causes
no problems under 10.6, even though it's not necessary there.
Patch is attached with one method of keeping the workaround active on the
systems that need it.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Fri, 11 Dec 2009 15:11:49 +0000 |
parents | 803eeeeaa8a0 |
children |
rev | line source |
---|---|
4277
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
1 ############################################################################## |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
2 # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
3 # |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
4 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
5 # Written by Gary V. Vaughan, 2004 |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
6 # |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
7 # This file is free software; the Free Software Foundation gives |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
8 # unlimited permission to copy and/or distribute it, with or without |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
9 # modifications, as long as this notice is preserved. |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
10 |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
11 # serial 6 ltsugar.m4 |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
12 |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
13 # This is to help aclocal find these macros, as it can't see m4_define. |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
14 AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
15 |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
16 |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
17 # lt_join(SEP, ARG1, [ARG2...]) |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
18 # ----------------------------- |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
19 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
20 # associated separator. |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
21 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
22 # versions in m4sugar had bugs. |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
23 m4_define([lt_join], |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
24 [m4_if([$#], [1], [], |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
25 [$#], [2], [[$2]], |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
26 [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])]) |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
27 m4_define([_lt_join], |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
28 [m4_if([$#$2], [2], [], |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
29 [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])]) |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
30 |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
31 |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
32 # lt_car(LIST) |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
33 # lt_cdr(LIST) |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
34 # ------------ |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
35 # Manipulate m4 lists. |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
36 # These macros are necessary as long as will still need to support |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
37 # Autoconf-2.59 which quotes differently. |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
38 m4_define([lt_car], [[$1]]) |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
39 m4_define([lt_cdr], |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
40 [m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])], |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
41 [$#], 1, [], |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
42 [m4_dquote(m4_shift($@))])]) |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
43 m4_define([lt_unquote], $1) |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
44 |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
45 |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
46 # lt_append(MACRO-NAME, STRING, [SEPARATOR]) |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
47 # ------------------------------------------ |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
48 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'. |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
49 # Note that neither SEPARATOR nor STRING are expanded; they are appended |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
50 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
51 # No SEPARATOR is output if MACRO-NAME was previously undefined (different |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
52 # than defined and empty). |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
53 # |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
54 # This macro is needed until we can rely on Autoconf 2.62, since earlier |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
55 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING. |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
56 m4_define([lt_append], |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
57 [m4_define([$1], |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
58 m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])]) |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
59 |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
60 |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
61 |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
62 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
63 # ---------------------------------------------------------- |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
64 # Produce a SEP delimited list of all paired combinations of elements of |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
65 # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
66 # has the form PREFIXmINFIXSUFFIXn. |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
67 # Needed until we can rely on m4_combine added in Autoconf 2.62. |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
68 m4_define([lt_combine], |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
69 [m4_if(m4_eval([$# > 3]), [1], |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
70 [m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
71 [[m4_foreach([_Lt_prefix], [$2], |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
72 [m4_foreach([_Lt_suffix], |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
73 ]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[, |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
74 [_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])]) |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
75 |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
76 |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
77 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
78 # ----------------------------------------------------------------------- |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
79 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
80 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
81 m4_define([lt_if_append_uniq], |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
82 [m4_ifdef([$1], |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
83 [m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1], |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
84 [lt_append([$1], [$2], [$3])$4], |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
85 [$5])], |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
86 [lt_append([$1], [$2], [$3])$4])]) |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
87 |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
88 |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
89 # lt_dict_add(DICT, KEY, VALUE) |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
90 # ----------------------------- |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
91 m4_define([lt_dict_add], |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
92 [m4_define([$1($2)], [$3])]) |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
93 |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
94 |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
95 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
96 # -------------------------------------------- |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
97 m4_define([lt_dict_add_subkey], |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
98 [m4_define([$1($2:$3)], [$4])]) |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
99 |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
100 |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
101 # lt_dict_fetch(DICT, KEY, [SUBKEY]) |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
102 # ---------------------------------- |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
103 m4_define([lt_dict_fetch], |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
104 [m4_ifval([$3], |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
105 m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]), |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
106 m4_ifdef([$1($2)], [m4_defn([$1($2)])]))]) |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
107 |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
108 |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
109 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
110 # ----------------------------------------------------------------- |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
111 m4_define([lt_if_dict_fetch], |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
112 [m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4], |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
113 [$5], |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
114 [$6])]) |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
115 |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
116 |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
117 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
118 # -------------------------------------------------------------- |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
119 m4_define([lt_dict_filter], |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
120 [m4_if([$5], [], [], |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
121 [lt_join(m4_quote(m4_default([$4], [[, ]])), |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
122 lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]), |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
123 [lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
124 ]) |
803eeeeaa8a0
Updated libtool to version 2.2.6a
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
125 |