aboutsummaryrefslogtreecommitdiffstats
path: root/configure.py
Commit message (Collapse)AuthorAgeFilesLines
* Rename mod -> modnameSimon Warta2017-04-071-11/+11
|
* Move methods into class ModulesChooserSimon Warta2017-04-071-33/+35
|
* Make _check_usable an instance methodSimon Warta2017-04-071-27/+27
|
* Convert choose_modules_to_use to classSimon Warta2017-04-071-149/+157
|
* Rename to loaded_module_namesSimon Warta2017-04-071-2/+2
|
* Move external dependency logging into choose_modules_to_use()Simon Warta2017-04-071-4/+2
|
* Do not enable and disable module at the same timeSimon Warta2017-04-071-4/+4
|
* Add state validation for modules listSimon Warta2017-04-071-0/+7
|
* Show stacktrace for built-in exceptions such as RuntimeExceptionSimon Warta2017-04-071-4/+2
|
* Make to_load a setSimon Warta2017-04-071-13/+12
|
* Simplify disabled_mods assignmentSimon Warta2017-04-071-2/+1
|
* Convert not_using_because to defaultdictSimon Warta2017-04-071-15/+14
|
* Make module debugging output a little nicerSimon Warta2017-04-071-2/+2
|
* Extract display_module_information_unused/display_module_information_to_loadSimon Warta2017-04-071-17/+22
|
* Merge link_to_frameworks/link_to to reduce number of local elementsSimon Warta2017-04-071-17/+9
| | | | in create_template_vars()
* Sort source files in cmake outputSimon Warta2017-04-071-2/+4
|
* Convert gen_cmake() into classSimon Warta2017-04-071-95/+115
|
* Fix bug in string formatterSimon Warta2017-04-041-1/+1
|
* Fix some styling issues on cmake codeSimon Warta2017-04-041-9/+15
|
* configure: convert gen_makefile_lists() into classSimon Warta2017-04-041-35/+47
|
* Extract simd_implementation()Simon Warta2017-04-041-11/+10
|
* Avoid redundant passing around of cc in gen_makefile_lists()Simon Warta2017-04-041-6/+6
|
* Rename build_config -> build_paths in gen_makefile_lists()Simon Warta2017-04-041-5/+5
|
* Disable too-many-instance-attributes for CompilerInfo and OsInfoSimon Warta2017-04-041-2/+2
| | | | There is no hope we can reduce the number of instance variables to 15
* configure: encode submodel prefix into single valueSimon Warta2017-04-041-12/+11
| | | | to reuse dictionary parsing
* Split ConfigureError into UserError and InternalErrorSimon Warta2017-04-041-33/+54
|
* configure: remove unused chunks()Simon Warta2017-04-041-4/+0
|
* Merge GH #967 Add CMake generator for IDE development, plus astyle configJack Lloyd2017-04-041-0/+122
|\
| * fix styleTomasz Frydrych2017-04-041-31/+32
| |
| * align to changes from: #962Tomasz Frydrych2017-04-041-1/+1
| |
| * Content:Tomasz Frydrych2017-04-041-0/+121
| | | | | | | | | | | | * added cmake generator to configure.py * added .astylerc * updated .gitignore to not see generated cmakelists
* | Fix configuration on platforms without shared objects.Jack Lloyd2017-04-041-16/+23
|/ | | | Was calling on a None object and failing, noticed by MinGW cross build.
* Move _local_repo_vc_revision to VersionSimon Warta2017-04-031-28/+28
|
* Allow get_vc_revision() to return NoneSimon Warta2017-04-031-29/+25
|
* Ensure get_vc_revision() does not run before logger is set upSimon Warta2017-04-031-3/+10
|
* configure: use new Python integer divisionSimon Warta2017-04-021-1/+1
| | | | | this should also work for Python 2.6/2.7 (http://python3porting.com/preparing.html#division-section)
* Bump author year in configure.pySimon Warta2017-04-021-1/+1
|
* Remove "Dirty hack" for multiple defines in lex_me_harder()Simon Warta2017-04-021-13/+24
|
* lexed_tokens(): Deduplicate do part in do-whileSimon Warta2017-04-021-3/+5
|
* Pull LexerError out of lex_me_harder()Simon Warta2017-04-021-14/+17
|
* Make PKG_CONFIG_FILENAME a free constantSimon Warta2017-04-021-4/+4
|
* Rename to BuildPaths and ignore too-many-instance-attributesSimon Warta2017-04-021-2/+2
| | | | | BuildPaths cannot have less than 15 attributes (currently 21) without spoiling the code
* Pull make_build_doc_commands out of BuildConfigurationInformationSimon Warta2017-04-021-26/+20
|
* Remomve member `obj_dir` from BuildConfigurationInformationSimon Warta2017-04-021-4/+3
|
* Merge BuildConfigurationInformation.sources/build_sources -> lib_sourcesSimon Warta2017-04-021-6/+5
|
* configure: move version information into dedicated classSimon Warta2017-04-021-50/+44
|
* Remove member `modules` from BuildConfigurationInformationSimon Warta2017-04-011-4/+3
| | | | | in other parts of the code, modules are already passed next to BuildConfigurationInformation, e.g. in create_template_vars()
* Remove extra member build_dirs from BuildConfigurationInformationSimon Warta2017-04-011-14/+16
| | | | and reduce constructor length
* Fix build variable botan_pkgconfigSimon Warta2017-03-251-8/+2
| | | | | This avoids an extra "hello/" path segment when configured with `./configure.py --with-build-dir hello`
* Use JSON to store build configSimon Warta2017-03-251-2/+3
| | | | to improve debuggability