aboutsummaryrefslogtreecommitdiffstats
path: root/misc/config
Commit message (Collapse)AuthorAgeFilesLines
* Make text easier to understandlloyd2008-09-071-2/+5
|
* Add the username and hostname to build.hlloyd2008-09-071-4/+4
|
* For non-release, use strict GCC warn flagslloyd2008-09-071-2/+2
|
* Include a comment in the generated build.h stating that the file waslloyd2008-09-061-0/+17
| | | | | automatically generated, along with the time, the command line arguments, the target compiler/CPU, and the enabled modules.
* Revert back to just -W -Wall for GCC for releaselloyd2008-09-051-2/+2
|
* Extra warnings for GCC 4lloyd2008-08-311-1/+2
|
* Use lib instead of link to create static liblloyd2008-08-181-1/+1
|
* Fix autoconfiguration on Windows (testing on XP, VS 2008)lloyd2008-08-182-3/+3
|
* Complete the core2duo -> core2 renamelloyd2008-07-073-3/+2
|
* Set -march=<submodel> for x86-64 processors, and delete the bit of codelloyd2008-07-071-2/+2
| | | | | | setting the -march for Core2 processors to nocona, instead use core2, which is GCC 4.3-specific. I expect that by the time Botan 1.8 is released GCC 4.3 will be relatively widespread.
* Change submodel name for Core2 processors from 'core2duo' to 'core2'lloyd2008-07-071-5/+5
|
* Set MSVC dll import flags (from Joel Low)lloyd2008-07-031-1/+1
|
* Optimizations had been disabledlloyd2008-04-141-2/+2
|
* Rename so_obj_flags variable to shared_flagslloyd2008-04-139-11/+11
|
* Enabled shared objects on windowslloyd2008-04-131-1/+1
|
* Add lines for setting dll_import_flags and dll_export_flags to all thelloyd2008-04-1312-2/+42
| | | | | | | compilers. Currently all are empty except MSVC. This is getting messy... but libtool is not great either. Maybe there should be two totally distinct builds, static and shared?
* Make a BOTAN_DLL macro in build.hlloyd2008-04-131-0/+4
|
* Copyrighting a generated file seems kind of silly, though it would belloyd2008-04-121-4/+0
| | | | | good if configure.pl put some more useful information in build.h, such as the time it was run and the arguments it was given.
* Make the size of the random value used to blind the private keylloyd2008-04-121-0/+1
| | | | operations (to prevent timing attacks) a compile time constant.
* Make the memory allocator's chunk size a compile time constant, via alloyd2008-04-121-0/+1
| | | | new build.h macro BOTAN_MEM_POOL_CHUNK_SIZE
* Change the copyrights in all files in the Botan tree to directly reflectlloyd2008-04-101-1/+1
| | | | | | the actual copyright holders. For rationale, see my post to botan-devel on April 9, subject 'Changing license to directly reflect contributors' (http://www.randombit.net/pipermail/botan-devel/2008-April/000527.html)
* Don't hard-code the user and group when doing an install: instead uselloyd2008-04-069-24/+2
| | | | | whatever the current user/group is. If you wish to override, edit the makefile or override the INSTALL_CMD_* variables on the command line.
* On NetBSD with GCC, define _NETBSD_SOURCE; according to a report on thelloyd2008-03-101-1/+1
| | | | Monotone mailing list, it was needed for a build.
* merge of '3d9e9476c5b2a2ee125eee7e0dd10bfe460d0546'lloyd2007-12-2430-257/+18
|\ | | | | | | and '9fe0310805932b889bdfa17c9213f2b97d47ab6a'
| * Add /Zi to debug flags for Visual Studiolloyd2007-11-111-1/+1
| |
| * Fix flags for Core2 optimizations with Intel C++lloyd2007-10-231-1/+1
| |
| * Build Alpha as little-endian by default.lloyd2007-10-211-0/+1
| |
| * Make i686 the x86 default CPU (used if the user just says 'x86' or equivalent)lloyd2007-10-211-1/+1
| |
| * Remove the checks that the compiler specified works on the given OS/CPU.lloyd2007-10-2126-255/+1
| | | | | | | | | | All too often this information gets out of of date, so trust the user is specifying something that makes sense if they use --cc, --cpu, or --os.
| * Use new options for ICC 10.0lloyd2007-10-211-6/+6
| |
| * Intel C++ looks to prefer icpc instead of icc (in order to get the thelloyd2007-10-201-2/+2
| | | | | | | | runtime linked in). Also, -KPIC has been disfavored, replaced by -fPIC.
| * Make mswin32 an alias for Windows so we will detect it by comparing itlloyd2007-10-201-0/+1
| | | | | | | | with Perl's $^O
| * Mark both 32 and 64 bit PowerPC as big endian. Both have little endianlloyd2007-10-192-0/+4
| | | | | | | | variants but AFAIK they are quite rare or perhaps completely extinct now.
| * Mark x86 and x86-64 as supporting unaligned memory accesseslloyd2007-10-192-0/+2
| |
| * Add x86-64 to the list of Darwin/OS X platformslloyd2007-09-131-0/+1
| |
* | Add amd64 to list of Darwin/OS X platformslloyd2007-08-291-0/+1
|/
* Add a couple more aliases for Core 2lloyd2007-05-311-0/+3
|
* Mark 32-bit SPARC as big-endian, since SPARC didn't offer little-endianlloyd2007-05-171-0/+2
| | | | support until SPARCv9.
* Add a new preprocessor macro defining the endian-ness of the target CPU.lloyd2007-05-172-0/+4
| | | | | | Currently it is only set for x86 and x86-64 as they are two of the few architectures which are not bi-endian, and we're not doing any detection (nor is there any way for a user to override the selection yet).
* Fix the static-only Unix makefile, it was referencing the 'botan_config'lloyd2007-03-041-1/+1
| | | | variable which was not set; it should have been 'botan-config'.
* Handle out of tree builds a little better.lloyd2007-03-043-8/+8
|
* Define _QNX_SOURCE when compiling under QNX, according to reports on thelloyd2007-02-281-1/+1
| | | | mailing list this is required for a successful build.
* Bump copyright year to 2007 in misc/lloyd2007-01-201-1/+1
|
* Remove the use of the machine-specific optimization flags, as they havelloyd2006-12-141-9/+1
| | | | been removed in Visual Studio 2005.
* Also remove build.h from the distclean target for nmakelloyd2006-12-141-0/+1
|
* Various small improvements for x86-64 architectures, and better supportlloyd2006-11-243-7/+19
| | | | for the EKOpath C/C++ compiler.
* ICC supports x86-64 nowlloyd2006-11-061-0/+1
|
* Drop todo.txt from misc/config, as most of the things listed have alreadylloyd2006-10-122-35/+1
| | | | | | been done. Change the header comment in buildh.in
* Use -momit-leaf-frame-pointer on x86 and x86-64lloyd2006-09-261-6/+3
|
* Add core2duo as an arch alias for amd64lloyd2006-09-261-0/+1
|