Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Error out if the configuration results in an empty library | Jack Lloyd | 2017-05-03 | 1 | -1/+4 |
| | | | | | This can happen for example if a dependency of 'base' (block, hash, rng) is disabled. Noticed while testing #1034 | ||||
* | Rewrite dependency resolution | Simon Warta | 2017-04-30 | 1 | -28/+58 |
| | | | | Closes #1028 | ||||
* | Improve debugging in ModulesChooser._validate_state | Simon Warta | 2017-04-30 | 1 | -2/+4 |
| | |||||
* | Simplify implementation of makefile_list | Simon Warta | 2017-04-30 | 1 | -2/+2 |
| | | | | this makes it compatible with zero length collections | ||||
* | Make configure script pylint2 complient | Simon Warta | 2017-04-26 | 1 | -13/+12 |
| | |||||
* | Refactor strip_header_goop | Simon Warta | 2017-04-26 | 1 | -16/+24 |
| | |||||
* | Simplify list emptyness check | Simon Warta | 2017-04-25 | 1 | -1/+1 |
| | |||||
* | Let caller of _isa_specific_flags care for string representation | Simon Warta | 2017-04-25 | 1 | -7/+10 |
| | |||||
* | Remove extra code branch for house_ecc_curve_defines | Simon Warta | 2017-04-25 | 1 | -5/+2 |
| | |||||
* | Extract prepare_configure_build() | Simon Warta | 2017-04-25 | 1 | -17/+23 |
| | |||||
* | Split main method into main actions | Simon Warta | 2017-04-25 | 1 | -67/+78 |
| | |||||
* | Rename info_* variables for consistency | Simon Warta | 2017-04-25 | 1 | -11/+11 |
| | |||||
* | Group info file loading | Simon Warta | 2017-04-25 | 1 | -12/+11 |
| | |||||
* | Make argv non-optional in main() | Simon Warta | 2017-04-25 | 1 | -8/+3 |
| | |||||
* | Run --list-modules after options are checked | Simon Warta | 2017-04-25 | 1 | -5/+5 |
| | |||||
* | Move Jython check to correct position | Simon Warta | 2017-04-25 | 1 | -3/+5 |
| | |||||
* | Move os/cpu/cc detection to set_defaults_for_unset_options | Simon Warta | 2017-04-25 | 1 | -38/+38 |
| | |||||
* | Extract canonicalize_options | Simon Warta | 2017-04-25 | 1 | -19/+22 |
| | |||||
* | Move os and cc validation into validate_options | Simon Warta | 2017-04-25 | 1 | -14/+12 |
| | |||||
* | Move windows+gcc check to validate_options | Simon Warta | 2017-04-25 | 1 | -3/+3 |
| | |||||
* | Move policy option check into validate_options | Simon Warta | 2017-04-25 | 1 | -10/+8 |
| | |||||
* | Extract set_defaults_for_unset_options | Simon Warta | 2017-04-25 | 1 | -5/+11 |
| | |||||
* | Extract method validate_options() | Simon Warta | 2017-04-25 | 1 | -8/+15 |
| | |||||
* | Remove unused with_visibility | Simon Warta | 2017-04-25 | 1 | -12/+2 |
| | | | | | | | | "Both flags can be removed, I think they were added in 8b2e5f9 because at the time some versions of GCC we supported (<= 3.4) did not support the visibility flags so there needed to be some way to disable it." Closes #1020 | ||||
* | Refactor: read_textfile() | Simon Warta | 2017-04-25 | 1 | -7/+9 |
| | |||||
* | Reduce scope of file handling in HouseEccCurve._read_pem | Simon Warta | 2017-04-18 | 1 | -3/+4 |
| | |||||
* | Improve readability of BOTAN_HOUSE_ECC_CURVE_PEM in build.h | Simon Warta | 2017-04-18 | 1 | -2/+2 |
| | |||||
* | Improve error handling for HouseEccCurve | Simon Warta | 2017-04-18 | 1 | -9/+12 |
| | |||||
* | Remove --chost | Simon Warta | 2017-04-18 | 1 | -11/+0 |
| | | | | Closes #990 | ||||
* | Fix in error message: --in-house-curve -> --house-curve | Simon Warta | 2017-04-18 | 1 | -1/+1 |
| | |||||
* | Refactor HouseEccCurve | Simon Warta | 2017-04-18 | 1 | -11/+14 |
| | |||||
* | Make template variable misc_config more specific | Simon Warta | 2017-04-18 | 1 | -2/+2 |
| | |||||
* | Pull out HouseEccCurve class | Simon Warta | 2017-04-18 | 1 | -25/+32 |
| | |||||
* | Let MakefileListsGenerator.generate return its result | Simon Warta | 2017-04-18 | 1 | -5/+7 |
| | |||||
* | Extract SourcePaths | Simon Warta | 2017-04-18 | 1 | -39/+56 |
| | |||||
* | Simplify file opening in write_template() | Simon Warta | 2017-04-18 | 1 | -4/+1 |
| | |||||
* | Move robust_* out of main() | Simon Warta | 2017-04-18 | 1 | -27/+29 |
| | |||||
* | Share code for modules and build data loading | Simon Warta | 2017-04-18 | 1 | -27/+33 |
| | |||||
* | Pass full path to load_build_data() | Simon Warta | 2017-04-18 | 1 | -9/+9 |
| | |||||
* | Extract setup_logging() from main() | Simon Warta | 2017-04-18 | 1 | -12/+17 |
| | |||||
* | Move BotanConfigureLogHandler out of main() | Simon Warta | 2017-04-18 | 1 | -8/+10 |
| | |||||
* | cmake: Add missing quotes around set_source_files_properties argument | Simon Warta | 2017-04-16 | 1 | -1/+1 |
| | | | | otherwise only the first isa argument is used in the build | ||||
* | Merge GH #992 Avoid problem with amalgamation creation under Python3 | Jack Lloyd | 2017-04-12 | 1 | -9/+2 |
|\ | |||||
| * | configure: remove internal sorting of ModuleInfo object | Simon Warta | 2017-04-11 | 1 | -9/+2 |
| | | | | | | | | | | | | | | | | before, python3 configure.py --amalgamation failed with "TypeError: unorderable types: ModuleInfo() < ModuleInfo()" as __cmp__ is not state of the art anymore (https://docs.python.org/release/3.0.1/whatsnew/3.0.html#ordering- comparisons) | ||||
* | | Raise error when using --single-amalgamation-file without --amalgamation | Simon Warta | 2017-04-11 | 1 | -0/+3 |
|/ | |||||
* | Merge GH #984 configure.py refactoring and pylint warning fixes | Jack Lloyd | 2017-04-09 | 1 | -388/+507 |
|\ | |||||
| * | Remove verbose debugging in dependency resolution | Simon Warta | 2017-04-09 | 1 | -9/+2 |
| | | |||||
| * | Extract _generate_sources and ignore remaining limits | Simon Warta | 2017-04-07 | 1 | -3/+7 |
| | | |||||
| * | Extract _generate_headers() | Simon Warta | 2017-04-07 | 1 | -4/+10 |
| | | |||||
| * | Extract is_botan_include()/is_std_include()/is_any_include() | Simon Warta | 2017-04-07 | 1 | -15/+39 |
| | |