aboutsummaryrefslogtreecommitdiff
path: root/tls/CMakeLists.txt (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Move strsep.c to crypto/compat/ and add ocspcheck build to CMakekinichiro2017-01-251-4/+0
|
* Add export symbol support to CMakekinichiro2017-01-181-2/+1
|
* Define CMake library object lists globallyMatt Stancliff2017-01-121-1/+1
| | | | | | | | | OBJECT collections in CMake don't generate any artifacts so these are safe to hoist out and define globally. library OBJECT targets are just a list of filenames. It can be useful for other projects to include lists of sources directly regardless of build mode (shared, static, or library).
* Add tls_ocsp.c to Makefile.am and CMakeLists.txtkinichiro2016-11-041-0/+1
|
* export DLLs functions for MSVC with CMakekinichiro2016-10-301-1/+4
| | | | | | | | | | | | - Add 3 DEF files to export functions from Windows DLLs - Add gettimeofday to crypto/crypto.def (*1) - Remove gai_strerrorA from tls/tls.def (*1) - Fix CMakeLists.txt to use DEF files as PRIVATE - Change DLL import library file name since it duplicates with static library - Ignore compiler warning C4267, and Edit CMAKE_C_FLAGS not to overwrite it (*1) - Add USE_SHARED option to build openssl.exe with shared libraries (*1) (*1) recommended by @mcnameej
* Land #203, add libtls callback APIBrent Cook2016-09-041-0/+1
|\
| * Portable code part for callbacks in accept/connectTobias Pape2016-06-281-0/+1
| | | | | | | | see https://github.com/libressl-portable/openbsd/pull/64
* | build Windows DLL on CMakeSatoshi Yasushima2016-08-251-1/+3
| | | | | | | | | | | | | | like below. * libcrypto-38.dll * libssl-39.dll * libtls-11.dll
* | build MinGW on CMakeSatoshi Yasushima2016-08-251-1/+1
| |
* | 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"
* fix cmake on HP-UXkinichiro2016-04-041-1/+1
| | | | | | | | | | | | | | | | | - 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
* include new tls headersBrent Cook2015-09-131-0/+2
|
* 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/+9
|
* Add install targets and shared libraries to CMakeJeff Davey2015-08-181-1/+8
|
* add initial CMake and Visual Studio build supportBrent Cook2015-07-211-0/+22
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.