aboutsummaryrefslogtreecommitdiffstats
path: root/configure.py
Commit message (Collapse)AuthorAgeFilesLines
* Tick version to 1.9.2-devlloyd2009-10-261-3/+3
|
* Update docs for 1.9.1 release 2009-10-231.9.1lloyd2009-10-231-1/+1
|
* Reset version as 1.9.1-dev instead of -rc1lloyd2009-10-211-1/+1
|
* Disable tracebacklloyd2009-10-211-2/+2
|
* Be more forgiving of names passed with --cpulloyd2009-10-191-6/+9
|
* propagate from branch 'net.randombit.botan.1_8' (head ↵lloyd2009-10-131-22/+92
|\ | | | | | | | | | | c5ae189464f6ef16e3ce73ea7c563412460d76a3) to branch 'net.randombit.botan' (head e2b95b6ad31c7539cf9ac0ebddb1d80bf63b5b21)
| * Bump version to 1.9.1-rc1lloyd2009-10-091-1/+1
| |
| * Add more or less functional integration with Boost.Python. Uselloyd2009-10-091-4/+38
| | | | | | | | | | --use-boost-python to enable creating a second makefile, Makefile.python, which has targets for building and installing the Python module.
| * Fix --enable-debuglloyd2009-10-091-3/+11
| | | | | | | | With GCC, only use -finline-functions if not a debug build
| * Add .S files automatically as welllloyd2009-09-291-1/+2
| |
| * New logic for reading info.txt files - if no <add> block was given, thenlloyd2009-09-291-1/+8
| | | | | | | | simply add all .cpp and .h files in the directory.
| * Add a new macro BOTAN_BUILD_COMPILER_IS_XXX to build.hlloyd2009-09-291-7/+12
| |
| * propagate from branch 'net.randombit.botan.1_8' (head ↵lloyd2009-09-171-6/+21
| |\ | | | | | | | | | | | | | | | 1f4729658b70a340064bc9a33c923a44ecab84d8) to branch 'net.randombit.botan' (head b9ca6596a127964cb9795d22bc2a5642fab5de84)
| | * propagate from branch 'net.randombit.botan.1_8' (head ↵lloyd2009-09-151-6/+21
| | |\ | | | | | | | | | | | | | | | | | | | | ef51dd2869ed38dae3aeb1c3b931ca9d595580e1) to branch 'net.randombit.botan' (head fc1942640045423f411fd865cbd584090b28d7eb)
| | | * Update version #s to 1.9.1-prelloyd2009-09-131-3/+3
| | | |
| | | * Update for 1.9.0 release 2009-09-091.9.0lloyd2009-09-101-1/+1
| | | |
| | | * Add a log line telling the user that we are assuming unaligned memorylloyd2009-09-081-4/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | accesses, if we are. Add new options --with-unaligned-mem and --without-unaligned-mem to override the arch-specific guess. The only usage I specifically know for this is to allow unaligned accesses on m68k machines, when use on Coldfire is not expected. Other cases where most CPUs of a particular type support unaligned accesses but a specific target doesn't (or it is very slow) can also use this.
| | | * propagate from branch 'net.randombit.botan.1_8' (head ↵lloyd2009-09-041-2/+18
| | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | 75371777750b63ef94693602202c5104f217a987) to branch 'net.randombit.botan' (head 3f53f01c349eeee89288b1922fbde45b283c958c)
| | | * | Move version #s to 1.9.0-prelloyd2009-08-131-4/+4
| | | | |
* | | | | Rename all of the build-data files with a .txt extension, and filter forlloyd2009-10-131-6/+11
|/ / / / | | | | | | | | | | | | | | | | | | | | such in configure.py. Paul Clark reported on the list having problems with it otherwise because of CVS droppings being picked up and subsequently errored on when parsing them as build info files (of course) failed.
* / / / Fix macro generation + checks in configure.py and bswap.h. Had the effectlloyd2009-09-171-2/+2
|/ / / | | | | | | | | | of preventing the bswap optimizations from being used. :(
* | | Bump version to 1.8.8-devlloyd2009-09-151-3/+3
| | |
* | | Update configures, readme, logfile for 1.8.7 release 2009-09-091.8.7lloyd2009-09-101-3/+3
| |/ |/|
* | Add a new option --no-autoload to configure.py. This will produce a minimallloyd2009-09-041-2/+18
| | | | | | | | | | | | | | | | | | | | | | build (only libstate, utils, plus dependencies), which can be extended with use of --enable-modules. To add new modules to the set of always-loaded, use 'load_on always' in info.txt Also fix a few small build problems that popped up when doing a minimal build. Requested by a user.
* | Move 1.8 releases to a branch. Flip version numbers to 1.8.7-prelloyd2009-08-131-3/+3
|/
* Update version #s, logfile, readme for 1.8.6 release 2009-08-131.8.6lloyd2009-08-131-2/+2
|
* I typo'ed s390x in the check for 64-bit vs other archlloyd2009-08-121-1/+1
|
* Warn if an unknown file is given as a source in portable_symlink - catcheslloyd2009-08-121-0/+5
| | | | bad info.txt files
* Add the levelname to the log output of configure.pylloyd2009-08-101-1/+4
| | | | Add a comment nothing that Python <= 2.3 is not supported
* Wrap long lineslloyd2009-08-051-2/+4
|
* is_64bit_arch: s390x is also 64 bitlloyd2009-08-051-1/+1
|
* If GCC was not installed configure.py would attempt to execute it onlloyd2009-07-311-8/+13
| | | | | | 32-bit machines (for the version check if -fpermissive is needed) and then fail with an uncaught exception when subprocess.Popen signaled the problem. Instead note the failure and carry on.
* Change version to 1.8.6-pre, document changes since 1.8.5 releaselloyd2009-07-251-3/+3
|
* Update log, readme, version #s in configure for 1.8.5 release 2009-07-231.8.5lloyd2009-07-231-2/+2
|
* In both configures, strip out periods in submodel names for generating thelloyd2009-07-231-1/+5
| | | | | | | | | TARGET_CPU_IS macro. This would otherwise cause problems on HP-PA, as it would generate invalid macros like TARGET_CPU_IS_HPPA2.0 Also in configure.py, replace hyphens with underscores in the submodel name for generating the macro (configure.pl already did this). Otherwise using the sparc64-ultraX submodels would also generate an invalid macro in build.h
* Fix install target with configure.pylloyd2009-07-211-2/+4
|
* Set version fields for 1.8.5 rc1lloyd2009-07-211-1/+1
|
* Respect --enable-module / --with-blah optionslloyd2009-07-171-0/+4
|
* The previous dependency resolution logic would go into an infinite looplloyd2009-07-171-66/+87
| | | | | when faced with the full set of module interdependencies. Use a new algorithm that handles it OK.
* New module load_on directive 'never', to mark known-buggy codelloyd2009-07-151-0/+2
|
* Report modules which are not loaded, grouped by the reason why.lloyd2009-07-151-17/+29
|
* --with-build-dir fixeslloyd2009-07-141-7/+7
|
* merge of 'cd3b49c6cd609a1c81c7200e127063448f2254b7'lloyd2009-07-141-1/+2
|\ | | | | | | and 'e6d5e12d439e2f149f547f1afe47fea14e7863c2'
| * Generate the botan.doxy file in configure.pylloyd2009-07-131-1/+2
| |
* | Add support for a version suffix, so that botan reports its current versionlloyd2009-07-141-29/+32
| | | | | | | | | | | | | | | | as 1.8.5-pre instead of just 1.8.5. This suffix will also be reflected in the shared object soname. Should always be empty for final releases. Also add a --version flag to configure.py to match the one in configure.pl, which prints the current version and exits (same as perl version).
* | Canonicalize os names (from either uname or --os) against osinfo.aliases;lloyd2009-07-141-2/+12
| | | | | | | | | | noticed by Rickard Bondesson when he tried running configure.py on Solaris, aka SunOS.
* | Bump version numbers to 1.8.5-prelloyd2009-07-141-2/+2
| |
* | Avoid using optparse's append_const action, as it was only added in thelloyd2009-07-141-7/+21
|/ | | | | python 2.5 standard library. Replace it with a callback, which allows configure.py to run out of the box on python 2.4
* Do a 1.8.4 release to fix MR nonce gen buglloyd2009-07-121-1/+1
|
* Fix some installation problems: the pkg-config and botan-config fileslloyd2009-07-101-12/+15
| | | | | | | were not being set to the right path, and the pkg-config file was set with the wrong name. Also build.h was not being installed by the make install target.