aboutsummaryrefslogtreecommitdiffstats
path: root/configure.py
Commit message (Collapse)AuthorAgeFilesLines
* Amalgamation fixeslloyd2015-01-231-3/+2
|
* Fix string formattinglloyd2015-01-121-1/+1
|
* Fixes for Windows paths. Based on Github pull 41 from cdesjardinsgit2015-01-111-3/+5
| | | | with some modifications by randombit.
* Ensure all files have copyright and license info.lloyd2015-01-101-2/+2
| | | | | Update license header line to specify the terms and refer to the file, neither of which it included before.
* Handle malformed info.txt filelloyd2014-12-291-0/+2
|
* Implement RFC 6979 determinstic signatures for DSA and ECDSA.lloyd2014-12-101-2/+5
| | | | | Drop the GNU MP engine. Its implementations were potentially faster in some scenarios but not well protected against side channels.
* Add --with-everything optionlloyd2014-12-061-1/+7
|
* Add a new Python install script and clean up the makefile templateslloyd2014-11-121-21/+22
|
* Various small fixes and cleanups, new is_prime utillloyd2014-11-031-2/+1
|
* Windows/VC build fixeslloyd2014-10-311-12/+13
|
* Support restricting compiler ISAs to specific architectures. Specificallylloyd2014-05-011-7/+16
| | | | | to work around weird MSVC limitations in 32-bit mode, but maybe useful elsewhere someday. Github #11.
* Add --program-suffix option to configurelloyd2014-03-221-6/+10
|
* Add --destdir option to configure.pylloyd2014-02-131-1/+5
|
* Ignore editor temp files when looking for sourceslloyd2014-02-131-2/+1
|
* Cleaner abi flag genlloyd2014-02-091-3/+5
|
* Fix compiler ABI flagslloyd2014-02-091-1/+1
|
* If the build compiler doesn't support intrinsics we need, disable the modulelloyd2014-01-261-5/+15
| | | | | rather than causing the whole build to fail. Also mark MSVC as supporting intrinsics (except AVX2 which seemingly is not yet supported). Github issue 7.
* Set -msse2/-maltivec as needed on things that depend on the SIMD wrapper. ↵lloyd2014-01-241-5/+18
| | | | Bug 264
* Fix make clean, removed too muchlloyd2014-01-181-0/+5
|
* Generalize .obj renaminglloyd2014-01-121-2/+11
|
* Fix dependency checks for intrinsics and runtime Altivec checklloyd2014-01-101-8/+7
|
* Split up docs into the reference manual, the website, and everything else.lloyd2014-01-101-18/+48
| | | | | | | | | | | Add `website` target to makefile. Some progress towards fixing minimized builds. TLS now hard requires ECDSA and GCM since otherwise a minimized build has only insecure options. Remove boost_thread dependency in command line tool
* Move lib into srclloyd2014-01-101-3/+3
|
* Split up test vectors into per-algo files and app into botan-test forlloyd2014-01-101-10/+19
| | | | the tests and botan for everything else.
* Move all object files to subdirlloyd2014-01-071-2/+4
|
* Finish renamelloyd2014-01-071-3/+3
|
* Make the shared library an included fragment like pythonlloyd2014-01-071-3/+13
| | | | | Renamed make target to gmake because I'm pretty sure += and ifdef on variables is gmake specific.
* Rename test sourceslloyd2014-01-071-2/+2
|
* Move python to src, add to main makefilelloyd2014-01-071-17/+17
|
* Use same cc flag gen funclloyd2014-01-041-3/+7
|
* Show debug default in --help outputlloyd2014-01-041-1/+1
|
* Move Sphinx configlloyd2014-01-021-2/+3
|
* Cull remaining mostly dubious examples. Also remove readme.txtlloyd2014-01-011-2/+0
|
* Rename targetlloyd2014-01-011-14/+15
|
* Shuffle things around. Add NIST X.509 test to build.lloyd2014-01-011-13/+14
|
* s/check/test/glloyd2014-01-011-14/+14
|
* Make Boost easier to disable with minimal feature losslloyd2013-12-281-1/+1
|
* Support multiple ISA requirements. Fix CLMUL flag.lloyd2013-12-271-19/+25
|
* Turn on debug by default on non-release buildslloyd2013-12-251-1/+1
|
* Use needed -m ABI flags in --via-amalgamation buildslloyd2013-12-211-5/+28
|
* Clean up makefile outputlloyd2013-12-151-3/+3
|
* Add AVX2 compiler flags for GCC and Clang. Tidy compiler option ordering.lloyd2013-12-141-3/+6
|
* Fix maintainer mode flagslloyd2013-12-141-2/+2
|
* Use -Werror only when --maintainer-mode is set as warnings will sneaklloyd2013-12-141-4/+6
| | | | | in on platforms/configs I don't test regularly, and that shouldn't break end-user builds.
* Add --cc-abi-flags option to configure.pylloyd2013-12-141-10/+12
|
* Better checklloyd2013-12-021-1/+1
|
* Add a check on API revisionslloyd2013-12-021-1/+4
|
* Python 3 fixlloyd2013-12-011-1/+1
|
* Give everything setting a feature test macro in build.h a version codelloyd2013-11-281-5/+11
| | | | | | so application code can check for the specific API it expects without having to keep track of what versions APIs x,y,z changed. Arbitrarily set all current API versions to 20131128.
* Fix file rename in info.txt and add a check for this in configurelloyd2013-11-281-0/+4
|