[LLVMbugs] [Bug 256] further standardizing autoconf usage

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Wed Nov 24 20:54:21 PST 2004


http://llvm.cs.uiuc.edu/bugs/show_bug.cgi?id=256

rspencer at x10sys.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED



------- Additional Comments From rspencer at x10sys.com  2004-11-24 22:54 -------
Resolving this bug because:

1. srcdir != objdir building is working fine and has been for some time.
2. automake usage was attempted but it didn't provide enough flexibility for
   the things LLVM needs so it was rejected (see bug 106).
3. Makefile.in files are not necessary for the LLVM makefile system as all
   configured data is handled through Makefile.config.in.
4. Automatic makefile updating from the srcdir to the objdir is working 
   properly.
5. The makefile system now knows how to reconfigure automatically if the 
   configure script has changed. 
6. The makefile system now knows how to regenerate configured files from their
   sources if the sources change (e.g if Makefile.config.in changes, then the
   makefiles will automatically regenerate Makefile.config)
7. John's makefile copying strategy has been preserved.
8. Many more items are now cached to reduce confgure script time when caching
   is enabled (-C option). 
9. The test/Programs has been moved to projects/llvm-test getting rid of a
   a large source of makefile copies.

Patches are too numerous and too spread over time to list here. But, the main
reorganization of the configure.ac script per autoconf guidlines is here:

http://mail.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20041122/021257.html

Reid.




------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




More information about the llvm-bugs mailing list