summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2001-05-29 21:04:18 +0000
committerTom Tromey <tromey@redhat.com>2001-05-29 21:04:18 +0000
commit8723031aa760bbe1a0efc7b8c9319412d85543e3 (patch)
treead7800e51639fdde1f7fb31ac6b22391f0acb446 /TODO
parent58d6c64100a960ca2ba69abb30d3c85c5d5fda69 (diff)
downloadautomake-8723031aa760bbe1a0efc7b8c9319412d85543e3.tar.gz
* automake.texi (A Program): Mention `check' prefix.
(Program and Library Variables): New node. (Texinfo): Document UPDATED-MONTH, MAKEINFOFLAGS, and AM_MAKEINFOFLAGS. (etags): Mention per-program flags. (Tests): Document AM_RUNTESTFLAGS; added sectioning; more updates.
Diffstat (limited to 'TODO')
-rw-r--r--TODO40
1 files changed, 7 insertions, 33 deletions
diff --git a/TODO b/TODO
index 54a4368cd..fd2e64076 100644
--- a/TODO
+++ b/TODO
@@ -55,20 +55,18 @@ Alex Hornby
> If you install to locations other that bin_ and lib_ then a larger fix
> is necessary, but this should fix the 90% case.
-* Document why putting @FOO@ in _SOURCES doesn't work.
- This must be done for 1.5
-
* think about how per-object flags should work. in particular:
* how should they be specified?
using the object name is confusing when .lo/.obj in use
however, the object name provides a nice interaction with
per-exe flags
* how should they interact with per-executable flags?
+ [ this is probably a feature in search of a problem ]
* cross-compilation support:
programs built and used by the build process need to be
built for CC_FOR_BUILD
- introduce a new variable for this
+ introduce a new prefxi for this, e.g. `build_PROGRAMS'
[ we can do this in an automatic way I think.
unfortunately it isn't that useful until autoconf has support
for this sort of thing as well ]
@@ -83,6 +81,11 @@ Alex Hornby
diff -u $@-1 $@-2
rm -f $@-1 $@-2
+* one performance enhancement would be to have autoconf write
+ a single file containing all the macro assignments.
+ then read this file via `include'
+ unfortunately this can't be done because of conditionals
+
* support prog_LIBS as override for LIBS
* Scan configure.in using traces as autoheader does.
@@ -102,11 +105,6 @@ Alex Hornby
** per-exe flags don't work for CPPFLAGS/YFLAGS/LFLAGS. Fix.
** LIBOBJS shouldn't be used when there are per-exe flags (?)
-* Need a way to pass flags to makeinfo
- esp --no-split
-
-* test `make clean' with subdir-objects
-
* Test nodist_SOURCES with lex, yacc, etc.
* Support subdir-objects with fortran
@@ -278,19 +276,10 @@ Alex Hornby
Then have automake know about fnmatch.h.
[ probably should wait for autoconf to get right functionality ]
-* Every program foo has FOOFLAGS right now.
- It should also have AM_FOOFLAGS, which can be set in Makefile.am.
-DONE: but needs to be documented
-
* "make diff" capability
look at gcc's Makefile.in to see what to do
or look at maint program
-* BUILT_SOURCES should not be distributed, even when they appear in
- another _SOURCES line. [? or maybe just leave this up to the
- to-be-defined generic distribution method ]
- must completely revisit the entire BUILT_SOURCES idea
-
* in --cygnus, clean-info not generated at top level
* what if an element of a scanned variable looks like
@@ -337,9 +326,6 @@ non-C source in a libtool library specification.
strictness should only cover requirements
You should be able to pick and choose options
-should clean up texinfos.am; one rule is repeated 3 times, but
-shouldn't be
-
* rewrite in guile (RMS request)
at the same time, consider adding a GUI
could use the same parsing code for the GUI and the standalone version
@@ -484,18 +470,6 @@ Need way to say there are no suffixes in a Makefile (Franc,ois'
Check to make sure various scripts are executable (IE when looking for
them in a directory)
-Use recode in dist target when MAINT_CHARSET specified. Read caveats
-in automake.in before doing this. Note the same problem used to apply
-to the no-dependencies option; maybe it still should? Note also that
-each Makefile.am must be rewritten at "make dist" time if
-MAINT_CHARSET and DIST_CHARSET are not identical. NOTE: gettext must
-arrange for all .po files not to be recoded. In the long term this
-might be a problem (consider when some systems use Unicode but the
-rest do not)
- MAINT_CHARSET *must* be local to each Makefile.am, to enable
- merged distributions.
- DIST_CHARSET must be passed down to subdir makes during a "make dist"
-
Handle dist-zoo. Generally add more DOS support. Maybe run "doschk"
(why isn't this merged with "pathchk"?) when doing a dist. Do
whatever else François says here...