aboutsummaryrefslogtreecommitdiffstats
path: root/configure.py
Commit message (Collapse)AuthorAgeFilesLines
* Error out if the configuration results in an empty libraryJack Lloyd2017-05-031-1/+4
| | | | | This can happen for example if a dependency of 'base' (block, hash, rng) is disabled. Noticed while testing #1034
* Rewrite dependency resolutionSimon Warta2017-04-301-28/+58
| | | | Closes #1028
* Improve debugging in ModulesChooser._validate_stateSimon Warta2017-04-301-2/+4
|
* Simplify implementation of makefile_listSimon Warta2017-04-301-2/+2
| | | | this makes it compatible with zero length collections
* Make configure script pylint2 complientSimon Warta2017-04-261-13/+12
|
* Refactor strip_header_goopSimon Warta2017-04-261-16/+24
|
* Simplify list emptyness checkSimon Warta2017-04-251-1/+1
|
* Let caller of _isa_specific_flags care for string representationSimon Warta2017-04-251-7/+10
|
* Remove extra code branch for house_ecc_curve_definesSimon Warta2017-04-251-5/+2
|
* Extract prepare_configure_build()Simon Warta2017-04-251-17/+23
|
* Split main method into main actionsSimon Warta2017-04-251-67/+78
|
* Rename info_* variables for consistencySimon Warta2017-04-251-11/+11
|
* Group info file loadingSimon Warta2017-04-251-12/+11
|
* Make argv non-optional in main()Simon Warta2017-04-251-8/+3
|
* Run --list-modules after options are checkedSimon Warta2017-04-251-5/+5
|
* Move Jython check to correct positionSimon Warta2017-04-251-3/+5
|
* Move os/cpu/cc detection to set_defaults_for_unset_optionsSimon Warta2017-04-251-38/+38
|
* Extract canonicalize_optionsSimon Warta2017-04-251-19/+22
|
* Move os and cc validation into validate_optionsSimon Warta2017-04-251-14/+12
|
* Move windows+gcc check to validate_optionsSimon Warta2017-04-251-3/+3
|
* Move policy option check into validate_optionsSimon Warta2017-04-251-10/+8
|
* Extract set_defaults_for_unset_optionsSimon Warta2017-04-251-5/+11
|
* Extract method validate_options()Simon Warta2017-04-251-8/+15
|
* Remove unused with_visibilitySimon Warta2017-04-251-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 Warta2017-04-251-7/+9
|
* Reduce scope of file handling in HouseEccCurve._read_pemSimon Warta2017-04-181-3/+4
|
* Improve readability of BOTAN_HOUSE_ECC_CURVE_PEM in build.hSimon Warta2017-04-181-2/+2
|
* Improve error handling for HouseEccCurveSimon Warta2017-04-181-9/+12
|
* Remove --chostSimon Warta2017-04-181-11/+0
| | | | Closes #990
* Fix in error message: --in-house-curve -> --house-curveSimon Warta2017-04-181-1/+1
|
* Refactor HouseEccCurveSimon Warta2017-04-181-11/+14
|
* Make template variable misc_config more specificSimon Warta2017-04-181-2/+2
|
* Pull out HouseEccCurve classSimon Warta2017-04-181-25/+32
|
* Let MakefileListsGenerator.generate return its resultSimon Warta2017-04-181-5/+7
|
* Extract SourcePathsSimon Warta2017-04-181-39/+56
|
* Simplify file opening in write_template()Simon Warta2017-04-181-4/+1
|
* Move robust_* out of main()Simon Warta2017-04-181-27/+29
|
* Share code for modules and build data loadingSimon Warta2017-04-181-27/+33
|
* Pass full path to load_build_data()Simon Warta2017-04-181-9/+9
|
* Extract setup_logging() from main()Simon Warta2017-04-181-12/+17
|
* Move BotanConfigureLogHandler out of main()Simon Warta2017-04-181-8/+10
|
* cmake: Add missing quotes around set_source_files_properties argumentSimon Warta2017-04-161-1/+1
| | | | otherwise only the first isa argument is used in the build
* Merge GH #992 Avoid problem with amalgamation creation under Python3Jack Lloyd2017-04-121-9/+2
|\
| * configure: remove internal sorting of ModuleInfo objectSimon Warta2017-04-111-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 --amalgamationSimon Warta2017-04-111-0/+3
|/
* Merge GH #984 configure.py refactoring and pylint warning fixesJack Lloyd2017-04-091-388/+507
|\
| * Remove verbose debugging in dependency resolutionSimon Warta2017-04-091-9/+2
| |
| * Extract _generate_sources and ignore remaining limitsSimon Warta2017-04-071-3/+7
| |
| * Extract _generate_headers()Simon Warta2017-04-071-4/+10
| |
| * Extract is_botan_include()/is_std_include()/is_any_include()Simon Warta2017-04-071-15/+39
| |