aboutsummaryrefslogtreecommitdiff
path: root/crypto/CMakeLists.txt (follow)
Commit message (Collapse)AuthorAgeFilesLines
* set link library dependencies with MSVC, fixes #221Brent Cook2016-07-311-0/+3
|
* add cmake build optionskinichiro2016-04-141-0/+6
| | | | | | | | | | | | | - add cmake build options as configure provides * -DENABLE_ASM (default ON) * -DENABLE_EXTRATESTS (default OFF) * -DENABLE_NC (default OFF) * -DOPENSSLDIR (default ${CMAKE_INSTALL_PREFIX}/etc/ssl) - add biotest and pidwraptest if ENABLE_EXTRATESTS is ON - add compiler flag `-fno-common` if CMAKE_SYSTEM_NAME is Darwin to prevent link error Undefined symbols "_OPENSSL_ia32cap_P"
* Land #188, add ASM support for cmake buildsBrent Cook2016-04-091-8/+107
|\
| * modify cmake to build ASMkinichiro2016-04-081-8/+107
| | | | | | | | | | - add functionality compiling ASM with cmake - to enable ASM, `cmake -DENABLE_ASM=on ..`
* | modify cmake to build nckinichiro2016-04-091-0/+4
| | | | | | | | | | | | | | | | | | | | | | - modify structure of CMakeLists.txt under apps/ * move apps/CMakeLists.txt to apps/openssl/ since this is for openssl build * create new apps/nc/CMakeLists.txt for nc build * modify apps/CMakeLists.txt just add_subdirectory() - add checking and compile of arc4random_uniform() - add installing man files, openssl.1 and nc.1
* | fix cmake on HP-UXkinichiro2016-04-041-0/+2
|/ | | | | | | | | | | | | | | | | - CMakeLists.txt * add OS specific compiler flags and library * add checking size of time_t * add checking memmem() - tests/CMakeLists.txt * add if(HAVE_MEMMEM) for explicit_bzero * add checking SMALL_TIME_T for rfc5280time - crypto/CMakeLists.txt * add getentropy_hpux.c - tls/CMakeLists.txt * fix checking strsep
* remove a_gen/utctm.c for cmakeBrent Cook2015-10-211-2/+0
|
* check for timegm in cmake buildsBrent Cook2015-10-151-0/+4
|
* updates for ASN.1 time handlingBrent Cook2015-10-061-0/+1
|
* remove SHA-0 from cmake buildsBrent Cook2015-09-171-3/+0
|
* remove ecdh/ech_ossl.cBrent Cook2015-09-131-1/+0
|
* Do not build lib-objects targets if we are just building static libs.Brent Cook2015-09-091-8/+8
| | | | This confuses some cmake targets.
* disable shared CMake builds for OS X / Windows for nowBrent Cook2015-09-071-4/+8
|
* Add install targets and shared libraries to CMakeJeff Davey2015-08-181-1/+9
|
* disable explicit_bzero optimizations with CMake buildsBrent Cook2015-08-031-0/+1
|
* initial Linux cmake suppportBrent Cook2015-08-011-0/+2
| | | | tested on Ubuntu 14.04
* don't build eng_rsax.c anymoreBrent Cook2015-07-211-1/+0
|
* add initial build for arc4random/getentropy fallbacksBrent Cook2015-07-211-3/+18
|
* add initial CMake and Visual Studio build supportBrent Cook2015-07-211-0/+624
This moves the compatibility include files from include to include/compat so we can use the awful MS C compiler <../include/> trick to emulate the GNU #include_next extension. This also removes a few old compat files we do not need anymore.