Commit Graph

136 Commits

Author SHA1 Message Date
Jeffrey Walton
0403fc747d Added Sun Studio testing (Issue 180) 2016-06-09 03:47:57 -04:00
Jeffrey Walton
b02724e788 Remove -fPIC from Solaris builds. -Kpic will be added appropriately 2016-06-09 01:02:56 -04:00
Jeffrey Walton
f4ef75ef91 Fix GCC and Solaris builds picking up Sun Studio flags 2016-06-09 00:54:53 -04:00
Jeffrey Walton
37dad288fd Add warnings ands some suppressions to Sun Studio builds 2016-06-09 00:51:23 -04:00
Jeffrey Walton
f836f741e8 Update makefile to make it easier to tune Solaris builds during testing 2016-06-08 23:30:39 -04:00
Jeffrey Walton
d965ca66d9 Fixed broken Sun Studio compile (Issue 179) 2016-06-08 21:41:45 -04:00
Jeffrey Walton
639c9024f4 Fix Sun Studio builds (Issue 179) 2016-06-08 19:51:36 -04:00
Jeffrey Walton
69f7802b53 Add rules for AArch32 and AArch64 detection. Restrict shared object warning to shared object and dylibs 2016-05-09 02:59:16 -04:00
Jeffrey Walton
676e6546e5 Fix CPU_SPEED 2016-04-22 16:09:28 -04:00
Jeffrey Walton
63529159d6 Add blake2.cpp chacha.cpp to DLLSRCS 2016-04-22 14:19:51 -04:00
Jeffrey Walton
f8ad685c3d Rename bench.cpp to bench1.cpp 2016-04-22 14:15:09 -04:00
Jeffrey Walton
dfe2946a75 Add Coverity artifacts to clean recipe 2016-04-11 00:51:15 -04:00
Jeffrey Walton
34a34967ac Cleaned artifacts from testing. Move documentation clean rule to distclean 2016-03-29 03:47:33 -04:00
Jeffrey Walton
4a3bd8a01f Fixed compile for NetBSD 2016-03-20 01:14:19 -04:00
Jeffrey Walton
d4f0dee87a Fixed PowerPC detection code on OS X 2016-01-25 09:15:10 -05:00
Jeffrey Walton
f20585ccb8 (1) Remove -pipe from ARM builds (Issue 120); (2) Added section labels for wiki article; (3) Moved LIB_MAJOR, LIB_MINOR and LIB_PATCH into Common Section 2016-01-24 17:02:16 -05:00
andresgaragiola@gmail.com
6737fdf91d Fixed the DLLSRCS variable of GNUmakefile to compile without errors cryptopp.dll in Windows. 2016-01-14 17:33:17 -03:00
Jeffrey Walton
c65c88a432 Added -fno-omit-frame-pointer for asan recipe 2016-01-11 06:54:00 -05:00
Jeffrey Walton
86d59828c7 Added cryptest.info to clean rule 2016-01-04 20:26:16 -05:00
Jeffrey Walton
9696b9e5e7 Added "lean" recipe that setups for for dead code stripping. Added test cases 2016-01-04 18:24:18 -05:00
Jeffrey Walton
748e79e87c Added full support for CRYPTOPP_DATA_DIR to test script. Changed makefile to use CPU_SPEED so users could change it from the environment 2016-01-03 17:32:11 -05:00
Jeffrey Walton
a17b23d42c Cut-in support for CRYPTOPP_DATA_DIR during install 2016-01-03 15:30:59 -05:00
Todd Knarr
69a76042e2 Fix problem, issue #65 comment 168191115 2015-12-31 13:05:14 -08:00
Jeffrey Walton
6652e94d20 Added -headerpad_max_install_names to dylib targets. Added standard directory vairables to GNUmakefile-cross 2015-12-31 01:43:42 -05:00
Jeffrey Walton
9e4e210834 Switched to standard directory variables for include/, lib/, bin/ and share/ 2015-12-29 06:32:45 -05:00
Jeffrey Walton
da95a18c19 Added locv to makefile recipe, added both cryptest.exe runs (thanks Jack Lloyd) 2015-12-29 04:50:15 -05:00
Grant Ayers
4f277dab59 Fix an issue that caused targets to be rebuilt unnecessarily
and prevented updated object files from regenerating targets.

The 'public_service' phony target should be an 'order-only' prerequisite so
that it doesn't cause its target to be rebuilt when it is run.
However, object files were specified as order-only while the 'public_service'
target was not. This is reproducible by running 'make' twice. Another effect
is that when these object files change they will not cause the target to be
updated while they are order-only.
2015-12-28 16:30:01 -08:00
Jeffrey Walton
13748582e5 Added "make coverage" recipe. Added additional SecBlock tests 2015-12-28 07:06:50 -05:00
Jeffrey Walton
79882d4c7d Tweaked makefile recipes to use variables for CP, MV, MKDIR, etc. Added Cmake artifacts to distclean rule 2015-12-26 06:45:59 -05:00
Todd Knarr
09d194d8cf Added a makefile target to build the versioned .so if the unversioned name is given.
Added DESTDIR to an ldconf line that was missint it.
2015-12-26 03:00:31 -08:00
Todd Knarr
a3ac556e37 Resolve conflicts between master and version_shlib 2015-12-25 13:06:43 -08:00
Todd Knarr
cba640d9f1 Merge branch 'master' of https://github.com/weidai11/cryptopp into version_shlib 2015-11-26 07:02:04 -08:00
Jeffrey Walton
ed6c1de915 Fixed typos in comments 2015-11-25 15:20:37 -05:00
Todd Knarr
08e88dfbd3 Changes per noloader's comments in pull #65 2015-11-24 20:14:53 -08:00
Todd Knarr
67ba451c6a Merge branch 'master' of https://github.com/weidai11/cryptopp into version_shlib 2015-11-24 19:36:54 -08:00
Jeffrey Walton
298988a5b9 Crypto++ 5.6.3 check-in 2015-11-22 19:17:15 -05:00
Jeffrey Walton
b3e49d8c96 Additional documentation; fixed issues with Clang integrated assembler and different versions numbers for LLVM Clang and Apple Clang; fixed missing header in DSA class 2015-11-19 13:09:33 -05:00
Jeffrey Walton
628f40755a Cleared issues 11,12,13 (Clang integrated assembler), 58 (RC rollup), 66 (Coverity rollup) 2015-11-18 15:35:35 -05:00
Todd Knarr
65849072f4 Linux shared-object library versioning 2015-11-08 12:29:56 -08:00
Jeffrey Walton
48809d4e85 CRYPTOPP 5.6.3 RC6 checkin 2015-11-05 01:59:46 -05:00
Jeffrey Walton
c5b1adde3a Added "system" target that dumps a number of internal variables for testing and troubleshooting 2015-07-31 14:00:24 -04:00
Jeffrey Walton
b1085b7384 Changed Cygwin to use -O2 instead of -O3 with GCC 4.9 due to crash 2015-07-31 10:22:15 -04:00
Jeffrey Walton
8796c9e684 Removed IS_CENTOS feature test 2015-07-31 08:09:59 -04:00
Jeffrey Walton
80b253c8d8 Removed IS_CENTOS feature test 2015-07-31 08:09:32 -04:00
Jeffrey Walton
cfb68699b0 Fix "error: bad value (native) for -march= switch" on CentOS 5 2015-07-31 06:32:11 -04:00
Jeffrey Walton
2799132fd7 Added fipsalgt.cpp to list of Windows sources to be filtered. Its literally empty (everything is commented out) 2015-07-30 17:30:10 -04:00
Jeffrey Walton
5a35640912 Added validat0.cpp and moved bit tests into it. Provided tests for SafeConvert. Removed "using namespace std" from test sources (auto_ptr causes a collision becuase std:: provides it in C++03, but CryptoPP:: provides it in C++11 2015-07-30 10:36:49 -04:00
Jeffrey Walton
cebf5906a9 Added "-Wcast-align" when CRYPTOPP_NO_UNALIGNED_DATA_ACCESS is in effect. Commented out at the moment because its very noisy 2015-07-26 23:47:46 -04:00
Jeffrey Walton
5ab200bb68 Added Install.txt to 'make dist' recipe 2015-07-26 02:33:46 -04:00
Jeffrey Walton
f36dc3d643 Added rules to supress CRYPTOPP_NO_UNALIGNED_DATA_ACCESS warning 2015-07-26 00:39:29 -04:00