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