aboutsummaryrefslogtreecommitdiffstats
path: root/configure.pl
Commit message (Expand)AuthorAgeFilesLines
* Split main() into several subroutines.lloyd2006-09-091-580/+650
* Be more free with suggesting the user try running with --help in the eventlloyd2006-09-091-22/+24
* Merge the various set_if_any functions into a single match_any_oflloyd2006-09-091-40/+32
* Fix a bug when generating nmake-style makefiles.lloyd2006-09-081-3/+2
* Rename error() to croak(), to make it a little more obvious that it doesn'tlloyd2006-09-081-146/+155
* Some minor simplifications for installation logic.lloyd2006-09-081-60/+35
* Various small things, nothing of real import.lloyd2006-09-081-24/+20
* The dir_list() function hardcoded '.' and '..' intead of using File::Speclloyd2006-09-081-6/+11
* Hoist some shared code up to generate_makefile()lloyd2006-09-081-71/+51
* Store the list of docs to install in a list rather than a hash.lloyd2006-09-081-49/+31
* Fix handling for systems that need to run ranlib on static libraries.lloyd2006-09-081-8/+4
* Fix minor spacing issues after the build listlloyd2006-09-081-3/+2
* Fix several embedded pathnames that might cause problems on non-Unixlloyd2006-09-081-56/+32
* Integrated conflict detection into the module loader, which catches manylloyd2006-09-081-40/+28
* Finally get rid of the last set of globalslloyd2006-09-081-50/+48
* Speed up process_template() by running the regular expressions over thelloyd2006-09-081-90/+106
* Pass the config hash to load_module instead of a list of argumentslloyd2006-09-081-66/+66
* Get rid of a few more global variableslloyd2006-09-081-35/+34
* Use %CONFIG to hold much more of the build information.lloyd2006-09-081-160/+136
* Chop out various globals and unused parameterslloyd2006-09-081-94/+127
* Rearrange to place related pieces of code near each other.lloyd2006-09-081-271/+343
* Remove support for building with .s files, which aren't used (versus .Slloyd2006-09-081-5/+4
* Remove some unused parameters to the makefile printerslloyd2006-09-081-27/+26
* Move some of the shared code up to generate_makefilelloyd2006-09-081-172/+109
* Remove the makefile file handle parameter to the generation functions, aslloyd2006-09-081-32/+24
* Fix a failure that occured if the user specified the OS as generic.lloyd2006-09-081-28/+33
* Remove print_header(), no longer usedlloyd2006-09-081-7/+0
* Generate the NMAKE version of the makefile with file templateslloyd2006-09-081-123/+52
* Generate the Unix makefiles by processing templates and replacinglloyd2006-09-081-178/+49
* Make some code a bit more concise/Perlishlloyd2006-09-081-16/+14
* Get ride of some variables that were just cluttering up the code.lloyd2006-09-081-14/+5
* Generate the botan-config script through a simple template-based system.lloyd2006-09-081-66/+41
* Just moving things aroundlloyd2006-09-071-569/+570
* Remove extraneous parenthesislloyd2006-09-061-3/+3
* Move the call to main() up towards the top of the script so it's easierlloyd2006-09-051-8/+6
* Remove the last users of %MODULES_OLDlloyd2006-09-051-95/+63
* Add helper functions for warning and error messages.lloyd2006-09-051-54/+74
* Change computation of the preprocessor macros to define to use the newlloyd2006-09-051-20/+22
* Cause two different versions of the modules hash to exist; the previouslloyd2006-09-051-17/+30
* Start changing the module reader code to match the configuration infolloyd2006-09-051-33/+41
* Remove support for modules to define macros that don't have an _EXT_ inlloyd2006-09-051-23/+3
* Move the autoconfiguration code to the bottom; it's the messiest and probablylloyd2006-09-051-214/+213
* Remove the last of the (old) global hasheslloyd2006-09-051-56/+100
* Inline set_arch_defines for easier editinglloyd2006-09-051-28/+22
* Change set_arch_defines to also use read_info_files, then interate overlloyd2006-09-051-10/+5
* Remove set_os_defines and set_cc_defines, replace them with a call tolloyd2006-09-051-26/+14
* Remove the %OS_ALIAS hashlloyd2006-09-051-8/+16
* Remove the last of the hashes that held the compiler flags, everything haslloyd2006-09-051-27/+13
* In set_*_defines, rather than assigning to the %OPERATING_SYSTEM, %CPU,lloyd2006-09-051-3/+9
* Remove %OS_SUPPORTS_SHAREDlloyd2006-09-051-7/+9