Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixes for MSVC version detection | Jack Lloyd | 2017-05-19 | 1 | -9/+23 |
| | | | | | See comments in https://github.com/randombit/botan/commit/7f019174bfcf3c2b31bda74fe40ce35727db1cef | ||||
* | Change clang regex format to just look for major.minor | Jack Lloyd | 2017-05-19 | 1 | -1/+1 |
| | | | | Appears that Clang 3.7 doesn't include the patch in -v output | ||||
* | Don't error out the build if compiler version does not match expected format | Jack Lloyd | 2017-05-19 | 1 | -2/+3 |
| | |||||
* | Merge GH #1043 Fix CMake generator | Jack Lloyd | 2017-05-19 | 1 | -26/+59 |
|\ | |||||
| * | Fix Style | Ryuhei Mori | 2017-05-07 | 1 | -32/+31 |
| | | |||||
| * | Fix Styles | Ryuhei Mori | 2017-05-06 | 1 | -11/+13 |
| | | |||||
| * | Fix CMake Generator for visual studio | Ryuhei Mori | 2017-05-06 | 1 | -16/+48 |
| | | | | | | | | | | | | | | | | | | details: -Most of CMake commands accept only unix style path -Visual Stduio Generator allows mutiple configurations (debug;release) -Name collsion of static libary and dynamic libary and exe -Mismatch of dllexport/dllimport -Allows "x86_64:avx2" in isa flags | ||||
* | | Fucking Apple | Jack Lloyd | 2017-05-18 | 1 | -4/+29 |
| | | | | | | | | Map Apple's Clang version back to the LLVM equivalent | ||||
* | | Let modules specify minimum compiler version, add runtime compiler version check | Jack Lloyd | 2017-05-18 | 1 | -17/+79 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | This comes up recently to support CPU extensions by Intel (#826) and ARM (#844) since the intrinsic functions were only added in compiler versions more recent than the minimums we generally support, but might actually be useful for all kinds of things in the future since one can add a (new, otherwise optional) C++14 or C++17 module in 2.x branch while continuing to support the current set of supported compiler versions for the main library functionality. Uses RDSEED as the test case, to ensure version detection/comparisons work on all platforms. | ||||
* | | Fix configure bug breaking --with-external-libdir | Jack Lloyd | 2017-05-13 | 1 | -0/+1 |
|/ | | | | | | Reported by Marc Espie [ci skip] | ||||
* | 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 |
| |