Commit Graph

35 Commits

Author SHA1 Message Date
Florian Maushart
a181ec71cd Fix Cmake (Issue 273) 2016-09-26 21:21:27 +02:00
Jeffrey Walton
df40b6224a Restore CMAKE_VERBOSE_MAKEFILE to its original state 2016-09-15 12:04:49 -04:00
Jeffrey Walton
34c1837647 Use SET(CMAKE_POSITION_INDEPENDENT_CODE 1) 2016-09-15 05:16:01 -04:00
Jeffrey Walton
722afc4733 Improve Cmake cross-ompile support.
Add CRYPTOPP_CROSS_COMPILE variable. Guard host uname calls on CROSS_COMPILE. Set CMAKE_CXX_LINK_FLAGS to CMAKE_CXX_FLAGS. Change to SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} <option>") pattern.
2016-09-15 02:20:15 -04:00
Jeffrey Walton
299288b2e7 Add Solaris SunCC and GCC specific configuration options 2016-09-14 15:15:42 -04:00
Jeffrey Walton
4c5017428b Add machine and system detection using 'uname' for Linux and Unix 2016-09-14 13:57:53 -04:00
Jeffrey Walton
ad47c0cce8 Add integger.cpp as the thrird object file in the list of object files
This should have been performed at Commit 7f958575ea
2016-09-14 12:03:27 -04:00
Jeffrey Walton
c70f01d7b3 Relocate first PIC code to just after Windows options. Remove second PIC code based on SIZEOF_POINTER since it only managed to set for x86_64 2016-09-14 06:33:34 -04:00
Jeffrey Walton
1204d3dfcc Add -fPIC for builds except for 32-bit x86 and Windows 2016-09-14 01:15:18 -04:00
Jeffrey Walton
9280850b26 Enable Cmake's VERBOSE=1 by default.
Cmake's choice of default options are awful. No wonder they hide them by default
2016-09-13 23:54:16 -04:00
Jeffrey Walton
c8388746b9 Fix build under Sun Studio 2016-09-13 12:51:17 -04:00
Jeffrey Walton
84db27c8f6 Post-release version increment for CMake 2016-09-11 20:40:09 -04:00
Jeffrey Walton
b779fbc943 Change Crypto++ version number to 5.6.4 2016-09-11 04:00:11 -04:00
Alexander Shishenko
a4e4e48127 Fixed install path for Windows in CMake (for example, for use with MinGW/MSYS environment) 2016-08-07 15:54:36 +03:00
Alexander Shishenko
2bb736576e
CMake cryptest binary is now named "cryptest.exe" on all platforms. 2016-06-21 16:19:15 +03:00
Alexander Shishenko
32451f23ea
Fixed #192
Fixed #198
Fixed #199
Added complete support for CMake 2.8.5 and tested it on Ubuntu 12.04.
2016-06-21 13:47:20 +03:00
Jeffrey Walton
0b56cf57b1 Fix target_include_directories not available on semi-modern platforms (Issue 181) 2016-06-18 22:13:18 -04:00
Jeffrey Walton
4cd6f99ab9 Add 'set(CMAKE_MACOSX_RPATH 0)'; guard with 'NOT CMAKE_VERSION VERSION_LESS 2.8.12' 2016-06-17 08:35:08 -04:00
Jeffrey Walton
2010371bce Add commented 'set(CMAKE_MACOSX_RPATH 0)'. Remove -DCRYPTOPP_DISABLE_ASM for ARM because it disables NEON, CRC32 and Crypto intrinsics 2016-06-17 08:23:14 -04:00
Jeffrey Walton
94f26519d2 Updated message on compatibility 2016-06-13 07:51:11 -04:00
Adrien Béraud
294c0f9da6 cmake: add BUILD_(STATIC/SHARED) to specify which flavor to build 2016-06-01 17:21:40 -04:00
Jeffrey Walton
f0f30ade6a Add newline 2016-05-17 02:05:20 -04:00
Jeffrey Walton
3ba1ecf692 Whitespace cleanup 2016-05-15 01:53:31 -04:00
zabulus
819c10c173 Fix _WIN32_WINNT for Windows Store Apps >= 10.* 2016-05-09 03:07:58 -04:00
zabulus
728c2a2fe5 Fix Windows Phone ARM Build 2016-05-09 03:07:58 -04:00
zabulus
8dbcd103fc Force include winapifamily.h for windows store 2016-05-09 03:07:57 -04:00
Jeffrey Walton
5a9a41ffc4 Merge pull request #156 from zabulus/master
Fix MSVC2015 CMakeLists.txt (Issue #99)
2016-05-02 06:21:21 -05:00
Jeffrey Walton
f8ad685c3d Rename bench.cpp to bench1.cpp 2016-04-22 14:15:09 -04:00
zabulus
4f42f4f6ec Fix MSVC2015 (win64) CMakeLists.txt issues #99
Fix x86 build
2016-04-07 14:10:52 +03:00
zabulus
1a8dac33a2 Fix MSVC2015 (win64) CMakeLists.txt issues #99 2016-04-07 13:58:43 +03:00
Alexander Shishenko
59287d15ce
Fixed #135 2016-02-12 02:30:45 +03: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
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
Alexander Shishenko
f14c62b6e3
Added basic CMake build 2015-12-16 00:32:13 +03:00