Commit Graph

969 Commits (f9d2082e9794f4af5654b2ed1463ce582cf12b51)

Author SHA1 Message Date
Jeffrey Walton f9d2082e97 Removed assert from debug build 2015-12-31 04:50:20 -05:00
Jeffrey Walton 4f57c8f303 Updated documentation. Added calls to unused functions for coverage analytcs. Squashed unused variable warning 2015-12-31 04:42:21 -05: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 51d674c7d8 Finally figured how how to clear than damn Coverity finding on STREAM_FORMAT_STATE 2015-12-29 07:16:44 -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
Jeffrey Walton 30c9b8376d Merge pull request #95 from grantae/master
Fix an issue that caused targets to be rebuilt unnecessarily and prevented updated object files from regenerating targets.
2015-12-28 20:02:34 -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 605744d826 Fixed SecBlock append when "this == t", fixed assert, added validation test (Issue 92) 2015-12-28 00:11:52 -05:00
Jeffrey Walton f707b9ef16 Fixed GCC version for deprecated attribute 2015-12-27 23:44:36 -05:00
Jeffrey Walton 985172421a Revert "Fixed SecBlock append when "this == t" (Issue 92)". It was an incomplete remediation.
This reverts commit 8b0f29a4f2.
2015-12-27 21:29:22 -05:00
Jeffrey Walton 8b0f29a4f2 Fixed SecBlock append when "this == t" (Issue 92) 2015-12-27 21:28:23 -05:00
Jeffrey Walton 217ad8d721 Revert "Fixed append when "this == t" (Issue 92)". It was an incomplete remediation.
This reverts commit c16ce2530a.
2015-12-27 21:25:45 -05:00
Jeffrey Walton c16ce2530a Fixed append when "this == t" (Issue 92) 2015-12-27 21:11:34 -05:00
Jeffrey Walton e4d2b3bfe2 Merge pull request #88 from GamePad64/master
Added CRYPTOPP_DATA_DIR option in CMakeLists.txt.
2015-12-27 15:48:41 -05:00
Jeffrey Walton 1ab5cbd047 Added DESTDIR to various recipes 2015-12-27 13:13:16 -05:00
Jeffrey Walton 010c67914a Merge pull request #91 from tknarr/shlib_version_makefile_fix
Apply the same versioned solib changes as to GNUmakefile
2015-12-27 12:18:49 -05:00
Alexander Shishenko a5681855ed
Provided compatibility with CMake 2.8 2015-12-27 02:24:43 +03:00
Alexander Shishenko c110b6404f
Added CRYPTOPP_DATA_DIR option in cmake. 2015-12-27 02:23:33 +03:00
Todd Knarr 56abc4e4c9 Apply the same versioned solib changes as to GNUmakefile 2015-12-26 10:57:04 -08: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
Jeffrey Walton ca7394540b Merge pull request #90 from tknarr/shlib_version_makefile_fix
Versioned shared library makefile fixes
2015-12-26 06:23:19 -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
Jeffrey Walton f84b3964ee Merge pull request #65 from tknarr/version_shlib
Linux shared-object library versioning
2015-12-26 01:42:44 -05:00
Jeffrey Walton a0b078543a Added CRYPTOPP_DATA_DIR patch (Issue 82) 2015-12-25 23:50:28 -05:00
Todd Knarr a3ac556e37 Resolve conflicts between master and version_shlib 2015-12-25 13:06:43 -08:00
Todd Knarr 10c5b2e0f1 Merge non-conflict changes from master 2015-12-25 13:04:20 -08:00
Jeffrey Walton 19f72fc73c Added checks before making directories and copying files 2015-12-25 13:37:18 -05:00
Jeffrey Walton 4adcb0a35a Updated Filelist.txt to follow Commit a2c1e49a01 from Pull Request 77 2015-12-25 12:37:33 -05:00
Jeffrey Walton a2c1e49a01 Merge pull request #77 from GamePad64/master
CMake build
2015-12-25 12:13:46 -05:00
Jeffrey Walton 5170f3e1f7 More Makefile improvements (Issue 80) 2015-12-25 12:11:36 -05:00
Jeffrey Walton bfce095d6b Merge pull request #81 from cawka/makefile-improvements
Makefile improvements
2015-12-25 10:08:43 -05:00
Jeffrey Walton 0e3ee98ff6 Fixed Clang 3.4 compiler error on Linux 2015-12-25 08:00:05 -05:00
Jeffrey Walton 6e8d8c4ff9 Fixed "relocation R_ARM_THM_MOVW_ABS_NC ... when making shared object" for non-X86 targets 2015-12-25 05:01:57 -05:00
Jeffrey Walton 885b94707c Fixed Clang 3.3 integrated assembler crash on Linux 2015-12-25 03:37:14 -05:00
Jeffrey Walton 4cf8d660d2 Added additional Clang test on Linux when compiler is GCC 2015-12-25 02:02:40 -05:00
Jeffrey Walton 26c9cec572 Added GNUmakefile-cross as additional input files 2015-12-24 20:56:08 -05:00
Jeffrey Walton 951d8b9dbe Fixed RDSEED detection issue for GCC 4.8 and 4.9 2015-12-24 19:48:01 -05:00
Jeffrey Walton 28a5fead3b Fixed assert. Thanks to srwinohio for reporting (Issue 83) 2015-12-19 19:31:45 -05:00
Jeffrey Walton d1ae977256 Fixed copy/paste error 2015-12-17 01:39:13 -05:00
Jeffrey Walton f70667b762 Updated documentation 2015-12-17 01:37:01 -05:00
Jeffrey Walton 36dc30286b Updated documentation 2015-12-16 23:10:07 -05:00
Jeffrey Walton 17ead160bf Updated documentation 2015-12-16 19:39:29 -05:00
Jeffrey Walton 49de6e2012 Updated documentation 2015-12-16 03:22:22 -05:00
Alexander Shishenko f14c62b6e3
Added basic CMake build 2015-12-16 00:32:13 +03:00
Jeffrey Walton 77016c7eb3 Updated config.recommend to follow Commit be67acdb1d from Pull Request 84 2015-12-14 16:49:23 -05:00
Jeffrey Walton be67acdb1d Merge pull request #84 from m-deckel/visualstudio-arm
Microsoft ARM support
2015-12-14 15:52:13 -05:00
Jeffrey Walton d9749ce7ac Updated documentation 2015-12-14 15:50:56 -05:00
Marco Deckel f6499edf3a Microsoft ARM support
* Adjusted config to compile for Microsoft ARM (e.g. Windows Universal apps)
2015-12-14 16:11:17 +01:00