forked from kergoth/automake
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog.00
2211 lines (1591 loc) · 72 KB
/
ChangeLog.00
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2000-12-29 Derek Price <[email protected]>
* automake.in (handle_dependencies): Switched the DEP_FILES
definition to be conditional on @AMDEP@.
2001-02-03 Ville Laurikari <[email protected]>
* depcomp (aix): New side-effect dependency tracking mode, for
the C for AIX compiler.
* m4/depend.m4 (AM_DEPENDENCIES): Recreate `conftest.c' and
`conftest.h' for each test.
2001-02-03 Tom Tromey <[email protected]>
* automake.texi (Dist): Updated to mention caveat of putting
directory in EXTRA_DIST and also providing a nice example of
removing the CVS dir.
From Ganesan Rajagopal.
* m4/depend.m4 (depcpp): Run tests in a subdir. Fixes report from
Bob Proulx.
* automake.in (scan_one_autoconf_file): Disable warning about
AM_PROG_LIBTOOL.
* automake.in (handle_configure): Don't modify variable which
aliases list element. Don't push @inputs onto the dist list.
Fixes colon7.test.
(initialize_per_input) [dist_dirs]: New variable.
(handle_dist_worker): Use global dist_dirs.
(handle_configure): Set dist_dirs entries at toplevel.
2001-02-02 Gordon Sadler <[email protected]>
* automake.texi (Java Support): Added index, @section.
2001-02-02 Pavel Roskin <[email protected]>
* automake.in (scan_autoconf_traces): Restore trace messages.
* automake.in (handle_aclocal_m4): Fix stripping of the initial
"./" from the dependencies of aclocal.m4.
Reported by Ralf Corsepius.
2001-02-01 Pavel Roskin <[email protected]>
* aclocal.in: Rename "verbosity" to "verbose". Always prepend
"aclocal: " to the verbose output.
* automake.in: Remove all debugging messages.
2001-01-31 Akim Demaille <[email protected]>
* automake.in (add_depend2): Quote properly $obj and $source.
2001-01-31 Akim Demaille <[email protected]>
* depend2.am: Instead of replacing @PFX@ in $(@PFX@COMPILE), and
then replacing `$(@PFX@COMPILE)' for the files that need some
special flags, use only @COMPILE@. Similarly for @LTCOMPILE@.
Try to document this file.
* automake.in (add_depend2): Adjust to these changes.
2001-01-31 Akim Demaille <[email protected]>
* automake.in (%factored_dependencies): New.
(file_contents): Use it.
(handle_phony): Rename as...
(handle_factored_dependencies): this.
* subdirs.am: No need for convolved syntax to declare .PHONY.
2001-01-31 Akim Demaille <[email protected]>
* automake.in: maintainer-check fixes.
2001-01-31 Akim Demaille <[email protected]>
* automake.in (file_contents): Rewrite: instead of trying to parse
it line by line, first swallow it completely into $CONTENTS,
*then*, parse it *paragraph* by paragraph.
2001-01-30 Akim Demaille <[email protected]>
* automake.in (file_contents): Remove.
(file_contents_with_transform): Swap the order of the arguments,
and rename as...
(file_contents): this.
Adjust all uses.
2001-01-30 Tom Tromey <[email protected]>
* automake.in (scan_one_autoconf_file): Don't mention
omit_dependencies.
2001-01-29 Akim Demaille <[email protected]>
* automake.in (&scan_autoconf_config_files): Extract from
&scan_one_autoconf_file.
(&scan_one_autoconf_file): Use it.
(&scan_autoconf_traces): New.
($scan_autoconf_files): Use it.
2001-01-29 Akim Demaille <[email protected]>
* texinfos.am, tags.am, subdirs.am, multilib.am, mans.am: Add a
.PHONY target.
* automake.in (handle_texinfo, handle_man_pages, handle_multilib)
(handle_etags, handle_subdirs): Don't push into @phony.
2001-01-29 Akim Demaille <[email protected]>
* automake.in (scan_one_autoconf_file): Correctly recognize
configure.ac.
2001-01-29 Akim Demaille <[email protected]>
* automake.in (handle_tests_dejagnu): New, extracted from...
(handle_tests): here. Use `.PHONY:'.
2001-01-29 Akim Demaille <[email protected]>
* automake.in (handle_phony): Sort.
(file_contents_with_transform): Catch `.PHONY:'.
(handle_tests): Instead dumping the hard coded target check-TESTS
and registering its .PHONYsm, get them from...
* check.am: here, new file.
2001-01-29 Akim Demaille <[email protected]>
* automake.in (add_depend2): Use &transform.
2001-01-29 Akim Demaille <[email protected]>
* automake.in (handle_tags): Use &transform.
(am_error, am_line_error, am_conf_error, read_am_file): Use
directly arrays in strings, no need for &join.
Require Perl 5.
* Makefile.am (maintainer-check): Use grep -w when looking for
words.
2001-01-29 Akim Demaille <[email protected]>
* automake.in (prog_error): New.
Spread its use.
2001-01-29 Akim Demaille <[email protected]>
* automake.in (handle_single_transform_list): if (@list) { foreach
(@list) ...} can be written as a simple `foreach' loop.
2001-01-29 Akim Demaille <[email protected]>
* automake.in (define_standard_variables): Use &transform instead
of build_rx.
2001-01-29 Akim Demaille <[email protected]>
* automake.in (handle_texinfo): Use the new $texinfodir instead of
the removed $texinfo_tex.
2001-01-29 Akim Demaille <[email protected]>
* automake.in (handle_libraries, handle_ltlibraries): Use
&transform.
2001-01-29 Akim Demaille <[email protected]>
* automake.in (handle_programs) <xexe>: Remove, replaced by
`exeext'.
Use it, and &transform.
2001-01-29 Akim Demaille <[email protected]>
* automake.in (get_object_extension) <$default_includes>: New.
Use it and &transform.
2001-01-28 Tom Tromey <[email protected]>
* automake.in (variable_value_as_list_worker): Handle entries in
%am_var_defs. Fixes listval.test.
2001-01-26 Akim Demaille <[email protected]>
* automake.in (handle_texinfo): Don't use $conf_pat, just
$conf_dir to transform MDDIR since now &transform handles the
escaping of RE special characters by itself.
2001-01-24 Akim Demaille <[email protected]>
* m4/depend.m4 (AM_DEPENDENCIES): Don't leave `AC_PROG_CC' etc. in
clear.
* m4/init.m4: Likewise.
* m4/sanity.m4: s/conftestfile/conftest.file/.
2001-01-24 Tom Tromey <[email protected]>
* automake.in (handle_libraries): Use $configure_ac; typo fix.
* automake.in (transform): Quote substitution.
2001-01-21 Alexandre Duret-Lutz <[email protected]>
Tom Tromey <[email protected]>
* automake.in (obsolete_rx): Match whole macro names, not
substrings.
* aclocal.in (obsolete_rx): Likewise.
2001-01-21 Tom Tromey <[email protected]>
* automake.texi: Changed dir category.
2001-01-18 Akim Demaille <[email protected]>
* automake.in (handle_texinfo): Use &transform, and transform
CONFIGURE_AC.
Reported by Lars Hecking, and diagnosed by Raja R Harinath.
2001-01-16 Akim Demaille <[email protected]>
Let Automake support `configure.ac'.
* automake.in: In the comments, prefer `configure.ac' to
`configure.in'.
When using &am_conf_error, don't repeat `in configure.in', since
the function already reports it.
When referring to `configure.in' use `$configure_ac' instead.
(configure_ac): New global variable.
(scan_configure, scan_one_configure_file): Rename as...
(scan_autoconf_files, scan_one_autoconf_file): this.
(scan_autoconf_files): Compute $configure_ac.
(transform): New function.
(handle_configure): Use it to transform CONFIGURE_AC in
`remake.am' and in `remake-hdr.am'.
(common_files): Also consider `configure.ac'.
Use consistently single quotes.
* aclocal.in (configure_ac): New variable.
Use it.
* texi-vers.am: Depend on CONFIGURE_AC not configure.in.
* remake.am: Likewise.
* remake-hdr.am: Likewise.
2001-01-16 Akim Demaille <[email protected]>
* m4/multi.m4: Remove the hairy useless quotation of `$'.
Simplify `ifelse([$2],,,[$2])' into... `$2'!
* m4/minuso.m4: Don't use changequote!
* m4/cond.m4: Fix quotation.
* m4/sanity.m4: Follow the Autoconf coding style.
* m4/missing.m4 (AM_MISSING_INSTALL_SH): Use a for loop.
* m4/depend.m4 (AM_DEPENDENCIES): Fix quotation issues.
Use AC_CACHE_CHECK.
2001-01-15 Tom Tromey <[email protected]>
* automake.in (handle_single_transform_list): Don't print rule
here when source is in subdir and object is not. Fixes
subobj4.test.
* automake.in (handle_single_transform_list): Correctly compute
$nonansi_obj. Fixes cxxansi.test.
* automake.texi (Man pages): Updated to account for man1_MANS,
etc.
2001-01-13 Steve Robbins <[email protected]>
Tom Tromey <[email protected]>
* aclocal.in (scan_configure): Don't recognize macro assignments
or AC_SUBSTs.
(add_file): Likewise.
2001-01-13 Kevin Ryde <[email protected]>
* automake.in (handle_ltlibraries): Omit -rpath from
check_LTLIBRARIES, as per noinst_LTLIBRARIES.
2001-01-11 Tom Tromey <[email protected]>
* depcomp (case gcc3): Use -MD, not -M.
2001-01-10 Tom Tromey <[email protected]>
* depcomp: Handle gcc 3.
2000-12-23 Tom Tromey <[email protected]>
* configure.in: Updated to 1.4c for cvs.
* configure.in: Updated to 1.4b and released.
* config.guess, config.sub, texinfo.tex: New versions.
* automake.in (handle_dist_worker): Always define DIST_SUBDIRS.
Re-fixes pr87.test.
* subdirs.am (maintainer-clean-recursive): Use DIST_SUBDIRS for
distclean and maintainer-clean.
* automake.texi (Top level): Document use of DIST_SUBDIRS.
From Rusty Ballinger:
* automake.in (handle_java): Don't skip `noinst' prefix.
* automake.texi (Invoking aclocal): Mention ## comments.
2000-12-22 Tom Tromey <[email protected]>
From Raja R Harinath:
* automake.in (libtoolize_sometimes): New global.
(initialize_global_constants): Added libtoolize_sometimes to
common_files.
* m4/depend.m4 (AM_SET_DEPDIR): Ignore errors when running rmdir.
* m4/depend.m4 (AM_SET_DEPDIR): Remove .deps directory when done.
2000-12-21 Tom Tromey <[email protected]>
* automake.texi (Tags): Document GTAGS target.
* tags.am (GTAGS): New target.
* automake.in (libtoolize_files): Removed ltconfig.
(initialize_global_constants): Added ltconfig to common_files.
2000-12-21 Kevin Ryde <[email protected]>
* automake.in (handle_footer): Generate .SUFFIXES target when user
defines suffixes but automake does not.
2000-12-20 Marc Espie <[email protected]>
* automake.in (handle_texinfo): Make path of $vtexi explicit in
dependency.
* texi-vers.am: Likewise.
2000-12-20 Tom Tromey <[email protected]>
From Kevin Ryde:
* automake.in (handle_footer): Always push user suffixes at the
start of .SUFFIXES:.
* automake.texi (Suffixes): Updated to reflect new suffix
handling.
2000-12-18 Tom Tromey <[email protected]>
* automake.in (handle_built_sources): Removed.
(handle_merge_targets): Handle BUILT_SOURCES.
* automake.texi (Sources): Updated documentation of
BUILT_SOURCES.
2000-12-17 Tom Tromey <[email protected]>
* m4/protos.m4: Always do header checks.
* automake.in (handle_ltlibraries): Check for LDFLAGS variables
before using values.
* automake.in (handle_ltlibraries): Allow _LDFLAGS to be
conditionally defined. Fixes PR automake/77 and ldflags.test.
2000-11-25 Tom Tromey <[email protected]>
* automake.in (file_contents_with_transform): Added file name and
line number to error report.
(MACRO_PATTERN, BOGUS_MACRO_PATTERN): Leading spaces are ok.
2000-11-23 Pavel Roskin <[email protected]>
* m4/regex.m4 (AM_WITH_REGEX): This macro was broken because
of M4 underquoting.
* m4/ccstdc.m4 (AC_PROG_CC_STDC): Added some M4 quotes.
* m4/dmalloc.m4 (AM_WITH_DMALLOC): Likewise.
* m4/lispdir.m4 (AM_PATH_LISPDIR): Likewise.
* m4/maintainer.m4 (AM_MAINTAINER_MODE): Likewise.
* m4/multi.m4 (AM_WITH_DMALLOC): Likewise.
* m4/python.m4 (AM_PATH_PYTHON): Likewise.
* m4/strtod.m4 (AM_FUNC_STRTOD): Likewise.
2000-11-23 Tom Tromey <[email protected]>
* automake.in (require_file_internal): Pass $file as second
argument to maybe_push_required_file. Fixes PR automake/87.
2000-11-18 Tom Tromey <[email protected]>
* m4/depend.m4 (AM_DEPENDENCIES): Redirect `$am_depcomp' stdout to
/dev/null. From Paul Martinolich.
2000-11-16 Morten Eriksen <[email protected]>
* aclocal.in (write_aclocal): Set ``binmode'' after file has been
opened, otherwise it has no effect.
2000-10-23 Morten Eriksen <[email protected]>
* aclocal.in (write_aclocal): Don't write aclocal.m4 with
CRLFs. This circumvents a bug in Cygwin bash.
* automake.in (generate_makefile): Don't write Makefile.in
files with CRLFs, as it causes problems for the dependency-file
extraction in AM_OUTPUT_DEPENDENCY_COMMANDS.
2000-10-19 Alex Hornby <[email protected]>
* automake.in (handle_merge_targets): Allow parallel install
with forced relink.
2000-10-19 Akim Demaille <[email protected]>
* subdir4.test (depcomp): Don't create it, defs does.
2000-10-17 Pavel Roskin <[email protected]>
* automake.in (handle_aclocal_m4): exclude aclocal.m4 and
acinclude.m4 from the dependencies of aclocal.m4 to avoid
circular and duplicated dependencies. Strip "./" from the
dependencies.
2000-10-17 Lars J. Aas <[email protected]>
* aclocal.in (write_aclocal): Set up aclocal.m4 header with
normal comments (#) instead of m4 dnl-type comments.
2000-10-17 Alex Hornby <[email protected]>
* depcomp: Altered sed clause to strip of inclusion depth
numbers generated by cpp. Also output in gcc style.
2000-10-16 Morten Eriksen <[email protected]>
* depcomp (msvisualcpp): New dependency tracking mode, for
Microsoft Visual C++.
2000-10-16 Morten Eriksen <[email protected]>
* depcomp: Fix a bug in SGI dependency tracking mode with source
files which do not dependend on any other source files.
2000-10-16 Rodney Brown <[email protected]>
* aclocal.in, aclocal.m4: Standardize FSF Copyright statements.
* automake.in, automake.texi: Likewise.
* clean-kr.am, clean.am: Likewise.
* comp-vars.am: Likewise.
* compile, compile.am: Likewise.
* data-clean.am: Likewise.
* data.am: Likewise.
* dejagnu.am: Likewise.
* depcomp: Likewise.
* depend.am, depend2.am: Likewise.
* dist-vars.am, dist.am: Likewise.
* elisp-comp: Likewise.
* footer.am: Likewise.
* header-vars.am, header.am: Likewise.
* java-clean.am java.am: Likewise.
* kr-extra.am: Likewise.
* library.am: Likewise.
* libs-clean.am, libs.am: Likewise.
* libtool.am: Likewise.
* lisp-clean.am lisp.am: Likewise.
* ltlib-clean.am ltlib.am: Likewise.
* ltlibrary.am: Likewise.
* m4/Makefile.in: Likewise.
* m4/strtod.m4: Likewise.
* mans-vars.am, mans.am: Likewise.
* mdate-sh: Likewise.
* missing: Likewise.
* multilib.am: Likewise.
* program.am: Likewise.
* progs-clean.am, progs.am: Likewise.
* python-clean.am, python.am: Likewise.
* remake-hdr.am, remake.am: Likewise.
* scripts.am: Likewise.
* subdirs.am: Likewise.
* tags-clean.am, tags.am: Likewise.
* texi-vers.am: Likewise.
* texinfos.am: Likewise.
* ylwrap: Likewise.
2000-10-09 Pavel Roskin <[email protected]>
* m4/init.m4 (AM_INIT_AUTOMAKE): Don't rely on variable
assignments changing $? - it's broken in ash-0.2.
* m4/missing.m4 (AM_MISSING_HAS_RUN): Likewise.
* automake.in (handle_aclocal_m4): If ACLOCAL_M4_SOURCES is
defined use it as the list of M4 files aclocal.m4 depends on.
2000-10-06 Alexandre Duret-Lutz <[email protected]>
* aclocal.in (add_file): Strip comments while scanning for
macro dependencies.
2000-09-15 Alexandre Duret-Lutz <[email protected]>
* automake.in (initialize_global_constants): End the
result of dist-bzip2 with tar.bz2, not bz2.
2000-08-30 Tom Tromey <[email protected]>
Fix for PR automake/72:
* automake.in (initialize_per_input): Define `need_link'.
(finish_languages): Use need_link.
(handle_source_transform): Set need_link if required.
2000-08-28 Tom Tromey <[email protected]>
* automake.in (yacc, yaccxx, lex, lexxx): Set `derived-autodep'
key.
(register_language): Default the `derived-autodep' option.
(handle_single_transform_list): Add to %dep_files if language has
`derived-autodep' set. Re-fixes lex4.test.
2000-08-27 Tom Tromey <[email protected]>
* automake.in (handle_single_transform_list): Only add to
%dep_files if language is found and supports automatic dependency
tracking. Fixes PR automake/75.
* automake.in (am_primary_prefixes): Don't set `valid' for
configure variables that don't satisfy the other constraints.
Fixes PR automake/68.
2000-04-14 Victor V. Vengerov <[email protected]>
Fix for PR automake/67.
* automake.in (handle_multilib): remove .am suffix in fragment
name passed to file_contents.
* m4/multi.m4: Add missing ')' in AC_ARG_ENABLE invocation.
Remove external quotes in first arg of AC_OUTPUT_COMMANDS.
Remove unnecessary "rel-to-top-srcdir" before config-ml.in.
2000-08-26 Tom Tromey <[email protected]>
* subdirs.am (maintainer-clean-recursive): Always run clean rules
in `.' after all subdirs. Fixes PR automake/3 and PR automake/24.
* automake.in (handle_man_pages): Generate install targets for man
even if man_MANS not defined. From `danpb'. Fixes PR automake/73.
* m4/depend.m4 (depcpp): Use `-o conftest.o'.
Fix for PR automake/74. From js pendry.
2000-08-20 Eli Zaretskii <[email protected]>
* depcomp (gcc): Support DOS-style absolute file names with drive
letters.
2000-08-06 Jim Meyering <[email protected]>
* automake.in (handle_dependencies): Set $require_file_found{'depcomp'}
if the depcomp file exists, before calling require_config_file on
`depcomp'. This makes require_file_internal skip its buggy existence
test that would make automake fail (with `required file `lib/depcomp'
not found') when AC_CONFIG_AUX_DIR is not set.
This change change does not fix the existing bug where, if `depcomp'
is not present in the build directory (at the top level), automake
still gives the inaccurate diagnostic about *lib*/depcomp rather
than ./depcomp.
2000-08-05 Jim Meyering <[email protected]>
* m4/header.m4 (AM_CONFIG_HEADER): Fix typo in last change:
add missing closing bracket and closing parenthesis.
Don't quote the first argument to AC_OUTPUT_COMMANDS.
Backslash-escape the backquotes and `$' in `am_indx'-incrementing stmt.
2000-08-04 Tom Tromey <[email protected]>
Idea from Nicolas Thiery:
* automake.texi (Tests): Document DEJATOOL as a list.
* dejagnu.am (RUNTESTDEFAULTFLAGS): Use $$tool, not $(DEJATOOL).
(check-DEJAGNU): Run runtest in a loop.
2000-08-02 Akim Demaille <[email protected]>
* m4: Quote properly the name of the macros being defined.
Use `#' instead of `dnl' where appropriate.
* m4/header.m4 (AM_CONFIG_HEADER): Get rid of changequote, just
quote.
Don't quote passive characters.
Pull the AC_PREREQ outside the macro.
* m4/init.m4: Pull the AC_PREREQ outside the macro.
2000-07-28 Tom Tromey <[email protected]>
* lisp.am (uninstall-@DIR@LISP): Prefix file with $(DESTDIR).
From Bruno Haible.
2000-07-13 Kevin Ryde <[email protected]>
* automake.in (am_install_var): Apply the $(EXEEXT) hack to
EXTRA_PROGRAMS as well as other _PROGRAMS.
2000-07-02 Jim Meyering <[email protected]>
* automake.in (scan_one_configure_file): Recognize AC_LIBOBJ.
2000-06-19 Paolo Bonzini <[email protected]>
* texi-vers.am: define UPDATED-MONTH variable (for an example, see
GNU make's manual)
2000-06-02 Morten Eriksen <[email protected]>
* depcomp: workaround for problem with SGI IRIX sed (it can only
handle lines of up to 8192 characters, the rest of the line will
be mangled).
2000-05-31 Morten Eriksen <[email protected]>
* depcomp: tell SGI MIPSpro compilers to generate dependencies
through the pre-processor (only CVS libtool has the -Wc option
yet).
2000-05-15 Brendan O'Dea <[email protected]>
* missing: Add support for `help2man'.
2000-05-11 Tom Tromey <[email protected]>
* automake.in (handle_tests): Work correctly if TESTS is empty;
print nothing if it is. From Kevin Ryde.
2000-05-08 Tom Tromey <[email protected]>
* automake.texi (Texinfo): Mention vers*.texi.
2000-05-04 Akim Demaille <[email protected]>
AM_INIT_AUTOMAKE is no longer optional, so don't look for
`VERSION=' and `PACKAGE='.
* automake.in (seen_package, seen_version): Remove initializations of
unnecessary variables.
(scan_one_configure_file): Don't set them.
(scan_configure): Don't use them.
2000-05-01 Akim Demaille <[email protected]>
* m4/init.m4 (AC_PROVIDE_IFELSE): If it is not defined, do it.
(AM_INIT_AUTOMAKE): Update the writing conventions.
Quote the arguments properly.
Add a few missing `dnl'.
Use AC_PROVIDE_IFELSE.
2000-04-26 Jim Meyering <[email protected]>
* automake.in (scan_one_configure_file): Handle the AC_CONFIG_FILES
macro. Based on a patch from Harlan Stenn.
2000-04-13 Akim Demaille <[email protected]>
* compile: Remove unnecessary double quotes in assignments.
2000-04-13 Akim Demaille <[email protected]>
* automake.in (scan_one_configure_file): Also recognize
AC_CONFIG_HEADERS.
Remove trailing blanks.
2000-04-05 Tom Tromey <[email protected]>
* header-vars.am (DESTDIR): Commented out definition.
* automake.in (require_file_internal): Pass --copy to libtoolize
if automake was run with `--copy'.
2000-03-22 Tom Tromey <[email protected]>
* automake.texi (Uniform): Fix definition of pkglibdir.
From thi <[email protected]>.
2000-03-19 Tom Tromey <[email protected]>
* aclocal.in (parse_arguments): Copyright 2000.
(write_aclocal): Likewise.
* automake.in (parse_arguments): Copyright 2000.
(initialize_global_constants): Likewise.
* automake.in (generate_makefile): Call handle_dist after
handle_dependencies and handle_tests. Fixes subobj3.test and
pr19.test regressions.
2000-03-19 Gordon Matzigkeit <[email protected]>
* depend2.am (@[email protected]): Look for the source file in srcdir as well
as the current directory.
(@[email protected]): Likewise.
2000-03-19 OKUJI Yoshinori <[email protected]>
* automake.in (handle_data): Pass -candist instead of
-defaultdist, for the compatibility.
2000-03-19 Tom Tromey <[email protected]>
Fix for test nodepcomp.test:
* automake.in (require_file_internal): Use readlink on symlinks.
Only unlink file if we are going to try to add it again.
(handle_dependencies): Require `depcomp' here.
(scan_configure): Don't require `depcomp'.
2000-03-16 OKUJI Yoshinori <[email protected]>
* automake.in (handle_configure): Remove $(BUILT_SOURCES) from
the rule to remake Makefile, whether $use_dependencies is true
or not. This was a historical one and doesn't make sense any
longer.
2000-03-19 Tom Tromey <[email protected]>
More for PR automake/38:
* automake.texi (Invoking Automake): Document --force-missing.
* automake.in (force_missing): New global.
(parse_arguments): Recognize --force-missing.
(initialize_global_constants): Document --force-missing.
(require_file_internal): Handle --force-missing.
Fix for PR automake/38:
* automake.in (require_file_internal): Check for and handle
dangling symlinks. Fixes symlink2.test.
Fix for PR automake/45:
* automake.texi (configure): Mention requirement to run
AM_INIT_AUTOMAKE.
(Requirements): Removed most text.
* automake.in (seen_init_automake): New global.
(scan_configure): Error if AM_INIT_AUTOMAKE not seen.
(scan_one_configure_file): Don't support AM_INIT_GUILE_MODULE.
Set seen_init_automake if needed.
Fix for PR automake/41:
* automake.in (require_file_found): New global.
(require_file_internal): Set require_file_found entry.
(handle_texinfo): Require file any number of times.
* automake.in (handle_dist_worker): Exit if `cp' fails. Fixes
install2.test.
* tags.am: Don't reference $$here. Report from Sven Verdoolaege.
2000-03-13 Alexandre Oliva <[email protected]>
* m4/missing.m4: Print the backtick in a way that won't cause
autoconf CVS to emit any warnings.
2000-03-01 Jim Meyering <[email protected]>
* automake.in (handle_dist_worker) [generating rules for distdir]:
Don't use `ln' (which was just a space optimization anyway) to
populate $(distdir). Otherwise, the dist rules that change
permissions would end up affecting the master sources.
* texinfos.am (dist-info): Likewise.
2000-02-13 Jim Meyering <[email protected]>
* automake.in (generate_makefile): Detect write/close failure.
2000-02-02 Assar Westerlund <[email protected]>
* automake.in (handle_single_transform_list): do not use $< which
is not handled by all non-GNU makes. Instead do explicit sh code
testing for the file in this directory and srcdir. Based on a
suggestion by Alexandre Oliva <[email protected]>
2000-01-12 Tom Tromey <[email protected]>
* m4/lispdir.m4: Added --with-lispdir argument processing.
From Kevin Dalley.
2000-01-06 Tom Tromey <[email protected]>
* automake.in (handle_configure): Don't check for
AC_PROG_MAKE_SET.
(scan_configure): Check for AC_PROG_MAKE_SET.
* header-vars.am (@SET_MAKE@): Added.
* subdirs.am (@SET_MAKE@): Removed. Report from Motoyuki
Kasahara.
1999-12-19 Tom Tromey <[email protected]>
* automake.in (handle_dist_worker): Expand DIST_COMMON under all
conditions.
(require_file_internal): Corrected arguments to second invocation
of maybe_push_required_file.
Fix for PR automake/9:
* automake.in (make_dirs, make_dirs_set): New globals.
(is_make_dir): New function.
(handle_configure): Use it.
(require_file_internal): Push file if there is no Makefile in its
directory.
(initialize_per_input): Initialize handle_dist_run.
(push_dist_common): Inspect handle_dist_run.
(handle_dist): Set handle_dist_run. Push items from
configure_dist_common onto dist_common if appropriate.
(configure_dist_common): New global.
(scan_configure): Set it.
(maybe_push_required_file): New function.
(require_file_internal): Use it.
* automake.in (handle_dist_worker): Scan DIST_COMMON to see if
more subdirs are defined. From Axel Belinfante. Fixes
PR automake/2.
1999-12-18 Tom Tromey <[email protected]>
Partial fix for PR automake/40:
* lisp.am (install-@DIR@LISP): Handle nobase_ case.
(uninstall-@DIR@LISP): Likewise.
* header.am (install-@DIR@HEADERS): Handle nobase_ case.
(uninstall-@DIR@HEADERS): Likewise.
* data.am (install-@DIR@DATA): Handle nobase_ case.
(uninstall-@DIR@DATA): Likewise.
* automake.in (am_primary_prefixes): Recognize `nobase_' prefix.
(am_install_var): Recognize and handle `nobase_' prefix.
1999-12-17 Tom Tromey <[email protected]>
* automake.in (get_object_extension): Added space before `-I.'.
Report from Ralf Corsepius.
1999-12-15 Tom Tromey <[email protected]>
* aclocal.in: Don't pass $acdir to scan_m4_files.
(parse_arguments): Push $acdir on end of dirlist.
(scan_file): Don't warn if duplicate macro seen.
1999-12-13 Tom Tromey <[email protected]>
Fix for PR automake/30 and PR automake/23. Fixes test
suffix3.test.
* automake.in (initialize_per_input): Initialize
source_suffix_pattern.
(derive_suffix): New function.
(handle_single_transform_list): Call it.
* automake.in (add_depend2): Handle the no-dependency-tracking
case. Fixes test suffix2.test.
* depcomp (tmpdepfile): [case sgi] Added missing `fi'.
* automake.in (get_object_extension): Fixed quoting on
-I$(srcdir).
* depend2.am: Removed erroneous comment.
* automake.texi (Program variables): Document nostdinc.
(Options): Likewise.
* automake.in (get_object_extension): Respect nostdinc option.
(handle_options): Recognize nostdinc.
* comp-vars.am (DEFS): Use @DEFAULT_INCLUDES@ as sole
substitution.
* automake.in (read_am_file): Allow conditional includes. Fixes
test condincl.test.
* depcomp: Handle case on SGI when libtool is `yes'.
* depend2.am (@[email protected]): Set libtool.
(@[email protected]): Likewise.
(@[email protected]): Likewise.
* depcomp: Unify dashmstdout and dashXmstdout cases. Move hp case
after gcc case.
1999-12-13 Pavel Roskin <[email protected]>
* automake.in (add_depend2): substitute $rule in the rules
for individual files. Fixes test specflags5.test.
1999-12-12 Tom Tromey <[email protected]>
* m4/depout.m4 (AM_OUTPUT_DEPENDENCY_COMMANDS): Run mkinstalldirs
to create directories. Fixes test subobj3.test.
1999-12-10 Tom Tromey <[email protected]>
* m4/depout.m4 (AM_OUTPUT_DEPENDENCY_COMMANDS): Don't print
message when creating .deps files.
* automake.in (initialize_global_constants): If unreadable by
owner, make it readable by owner regardless of number of links.
Fixes more of install2.test.
* missing: Try to see if gnutar or gtar exist before invoking
them.
* m4/missing.m4 (AM_MISSING_INSTALL_SH): Remove ${SHELL} from
install_sh value. Look for install-sh and install.sh in a
somewhat more sensible way. Fixes test install2.test. Partially
from Jim Meyering.
1999-12-09 Pavel Roskin <[email protected]>
* m4/missing.m4: remove redundant backquote
1999-11-23 Tom Tromey <[email protected]>
* automake.in (initialize_global_constants): Use `bzip2 -9', not
`bzip --best' Report from Jim Meyering.
1999-11-22 Tom Tromey <[email protected]>
* m4/missing.m4 (AM_MISSING_INSTALL_SH): Don't take argument.
* m4/init.m4 (AM_INIT_AUTOMAKE): Don't pass argument to
AM_MISSING_INSTALL_SH.
* automake.in (scan_one_configure_file): Reverted previous
change.
* automake.in (scan_one_configure_file): Define `install_sh'
configure variable when AM_INIT_AUTOMAKE seen. Report from Jim
Meyering.
* automake.in (handle_single_transform_list): Generate explicit
rule for subdir objects. Fixes new addition to subobj.test.
* automake.in (handle_lib_objects_cond): Allow LIBOBJS to be
defined by AC_SUBST. Fixes ltlibobjs.test.
Fix for sourcesub.test:
* automake.in (handle_single_transform_list): Added `var'
argument. If config sub found, give error.
(handle_source_transform): Updated for new
handle_source_transform.
* py-compile: New file.
* m4/Makefile.am (m4data_DATA): Added python.m4.
* m4/python.m4: New file.
* automake.texi (Uniform): Mention PYTHON.
(Python): New node.
* Makefile.am (amfiles): Added python.am, python-clean.am.
(dist_script_DATA): Added py-compile.
* python.am: New file.
* python-clean.am: New file.
* automake.in (seen_pythondir): New global.
(generate_makefile): Call handle_python.
(handle_python): New function.
(scan_one_configure_file): Set seen_pythondir if AM_PATH_PYTHON
seen.
(am_install_var): Special-case PYTHON like JAVA.
(scan_configure): Check for py-compile.
(initialize_global_constants): Added py-compile to @common_files.
* ltlib.am (install-@DIR@LTLIBRARIES): Added missing space.
1999-11-21 Tom Tromey <[email protected]>
* automake.in (finish_languages): Only generate suffix rule when
not doing dependency tracking.
* m4/init.m4 (AM_INIT_AUTOMAKE): Use AM_MISSING_INSTALL_SH.
* m4/missing.m4 (AM_MISSING_INSTALL_SH): New macro.
* depend2.am: Use @SOURCE@, @OBJ@, @LTOBJ@, @OBJOBJ@, and @BASE@.
Always use `-o'.
1999-11-19 Tom Tromey <[email protected]>
* dist.am: Set `CDPATH=:' to avoid problems. Merged from
Alexandre's change on branch.
1999-10-02 Alexandre Oliva <[email protected]>
* Makefile.am (maintainer-check): Look for occurrences of ``cd'
without `CDPATH'.
* dejagnu.am: Set CDPATH before cd.
* Makefile.in: Rebuilt.
* automake.in (handle_single_transform_list): Change `\1' for `$1'
in `s///' replacement.
* automake.in (handle_dist): Set CDPATH before cd.
* dejagnu.am (check-DEJAGNU): Likewise.
* texinfos.am (install-info-am, dist-info): Likewise.
* m4/init.m4 (AM_INIT_AUTOMAKE): Likewise.
* m4/missing.m4 (AM_MISSING_HAS_RUN): Likewise.
* aclocal.m4, configure, Makefile.in: Rebuilt.
* AUTHORS: Added myself.
1999-09-14 Alexandre Oliva <[email protected]>
* m4/missing.m4: Support relative srcdir and ac_aux_dir.
Reported by Tim Wilkinson <[email protected]>
* aclocal.m4, configure: Rebuilt.
1999-08-17 Alexandre Oliva <[email protected]>
* m4/lex.m4 (AM_PROG_LEX): Require AM_MISSING_HAS_RUN and, if no
LEX program is found, use `${am_missing_run}flex'.
1999-08-16 Alexandre Oliva <[email protected]>
* automake.in (handle_single_transform_list): Replace `$(OBJEXT)'
with `o' in depfile.
* automake.in (handle_lib_objects_cond): Remove second dot from
dependency file names.