111 |
|
|
112 |
|
|
113 |
|
|
114 |
|
## ------------------ ## |
115 |
|
## autom4te's cache. ## |
116 |
|
## ------------------ ## |
117 |
|
|
118 |
|
AT_SETUP([autom4te cache]) |
119 |
|
|
120 |
|
AT_DATA_M4SUGAR([[script.4s]], |
121 |
|
[[m4_include([foo]) |
122 |
|
]]) |
123 |
|
|
124 |
|
# Everything is OK. |
125 |
|
touch foo |
126 |
|
AT_CHECK_M4SUGAR |
127 |
|
|
128 |
|
# We moved a file: it should fail |
129 |
|
mkdir sub |
130 |
|
mv foo sub |
131 |
|
AT_CHECK_M4SUGAR([], [], [], [stderr]) |
132 |
|
AT_CHECK([[sed 's/^[^:]*m4:/m4:/' stderr]], [], |
133 |
|
[m4: script.4s: 1: Cannot open foo: No such file or directory |
134 |
|
]) |
135 |
|
|
136 |
|
# But if we change the main file, then we should no longer complain of |
137 |
|
# missing files. |
138 |
|
AT_DATA_M4SUGAR([[script.4s]], |
139 |
|
[[m4_include([sub/foo]) |
140 |
|
]]) |
141 |
|
AT_CHECK_M4SUGAR |
142 |
|
|
143 |
|
AT_CLEANUP |
144 |
|
|
145 |
|
|
146 |
|
|
147 |
|
|
148 |
## ------------------ ## |
## ------------------ ## |
149 |
## autoconf --trace. ## |
## autoconf --trace. ## |