summaryrefslogtreecommitdiff
path: root/GNUmakefile
Commit message (Collapse)AuthorAgeFilesLines
* Added targets for UBsan and Asannoloader2015-07-161-4/+16
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@590 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* Folded OPTIMIZE and SYMBOLS back into CXXFLAGS (we can use 'subst' to modify ↵noloader2015-07-151-29/+29
| | | | | | CXXFLAGS). Moved Cygwin work arounds into block guarded by IS_X86 (Cygwin only runs on Windows) git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@588 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* Cleared crash with GCC 4.8 and above and -O3. In a nutshell, it was due to ↵noloader2015-07-141-2/+1
| | | | | | vectorization and alignment violations agains the vmovdqa instruction git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@583 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* Fixed multiarch detection on OS Xnoloader2015-07-091-4/+7
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@576 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* GNUmakefile improvements. Changed default optimization level to -O3, except ↵noloader2015-07-081-8/+20
| | | | | | on Cygwin. Added IS_DARWIN for consistency git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@574 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* Added PHONY targets for clean, install and removenoloader2015-07-011-0/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@562 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* Removed -fPIC for Cygwin x86_64 compilesnoloader2015-07-011-3/+10
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@560 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* Various makefile enhancements from GitHubnoloader2015-06-271-6/+13
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@544 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix compile with MINGWweidai2013-01-261-12/+13
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@537 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix clang dection for MacOS (Jeff Walton)weidai2012-05-231-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@533 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix compile with clang 2.9 (Jeff Walton)weidai2011-10-121-1/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@532 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* From Jeff Walton:weidai2011-09-191-7/+15
| | | | | | | | | | * added 'static' and 'dynamic' targets * added libcryptopp.so to cleanup * continue install/cleanup on error * force cryptest.exe to link with static library git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@530 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix for makefile and Panama cipher validation failure on armel ↵weidai2011-04-251-1/+1
| | | | | | http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=619856 git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@526 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix AS detection on (from FreeBSD)weidai2011-01-271-3/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@524 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix compile with GCC 4.4 and -march=i386weidai2010-08-081-0/+5
| | | | | | | | fix minor documentation issues fix compile w/o GAS 2.19 or later git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@519 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix compile with Sun CC on Linuxweidai2010-08-081-9/+15
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@518 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix compile with Intel C++ Compiler 11.1weidai2010-08-041-1/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@515 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix compile on GCC 4.4 and greaterweidai2010-07-291-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@512 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* better detection of GCC 4.2weidai2010-07-241-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@504 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* port to Sun Studio 12u1 Sun C++ 5.10 SunOS_i386 128229-02 2009/09/21weidai2010-07-051-1/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@500 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* port to Sun Studio 12u1 Sun C++ 5.10 SunOS_i386 128229-02 2009/09/21weidai2010-07-051-1/+6
| | | | | | | change makefile to compile for both i386 and x86_64 on Darwin/Mac OS X git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@499 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* add makefile option for shared libraryweidai2010-06-291-0/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@496 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix compile on MacOS X and MinGWweidai2009-04-051-3/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@463 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix compile on FreeBSD 7.1 amd64weidai2009-03-141-3/+7
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@454 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix compile on ICC 11weidai2009-03-041-0/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@438 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix VC60 compile, project file line-endings, Apple GCC 4.2 compileweidai2009-03-031-7/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@437 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* port to Sun Studio 12's 64-bit C++ Compiler 5.9 Patch 124864-09 2008/12/16weidai2009-02-131-1/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@432 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* changed mind. remove -fPIC as default, document it as supportedweidai2008-11-211-1/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@428 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* add -fPIC to default flagsweidai2008-11-211-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@427 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* add "test" targetweidai2008-02-021-0/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@420 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* remove -msse2 since we don't use SSE2 intrinsics anymoreweidai2007-09-241-2/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@401 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* don't use -msse2 for GCC 3.3weidai2007-05-051-2/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@359 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* add -Wa,--divide for Solarisweidai2007-05-051-0/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@357 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* remove extraneous -D__pic__weidai2007-05-041-1/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@350 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* revert -ffunction-sections -fdata-sectionsweidai2007-05-041-2/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@347 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* enable -O2 and -march=native -mtune=nativeweidai2007-05-041-8/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@331 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix compile on Sun CCweidai2007-04-161-2/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@325 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix compile with Intel compilerweidai2007-04-161-2/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@324 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* enabled optimization flags by default in GNUmakefileweidai2007-04-151-14/+14
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@285 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* update version number, port to Sun C++ 5.8weidai2006-12-181-6/+9
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@265 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* use egrep instead of grepweidai2006-12-121-5/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@256 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* fix ISX86weidai2006-12-111-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@251 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* port to GCC 4, reorganize implementations of SetKeyweidai2006-12-101-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@248 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* add -pthread and allow make installweidai2006-12-091-1/+18
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@242 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* add more release build commentsweidai2004-06-201-2/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@176 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* set CXX to c++ on Darwinweidai2004-06-191-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@173 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* disable x86 assembly on systems without GNU as 2.10 or laterweidai2004-06-191-1/+10
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@171 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* use CXX instead of gcc directlyweidai2003-10-221-6/+7
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@138 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* add -lws2_32 on MinGWweidai2003-10-141-1/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@136 57ff6487-cd31-0410-9ec3-f628ee90f5f0
* use -msse2 on x86_64weidai2003-08-041-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@127 57ff6487-cd31-0410-9ec3-f628ee90f5f0