aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Check for existing uninstall target before creating.Matthew Albrecht2019-09-201-6/+8
|
* Enable speed on win32kinichiro2019-07-141-1/+1
| | | | | - Use thread and sleep instead of signal and alarm, on win32 - Disable -multi option on win32 since fork is hard to implement
* Fix illegal pkg-config file generatedkinichiro2019-07-091-1/+3
|
* remove comments and unify fixupsBrent Cook2019-06-101-3/+0
|
* Fix masm buildkinichiro2019-06-101-1/+1
| | | | | | - Fix masm operators and comments - Add -DOPENSSL_NO_ASM only if not 64 bit build - Add -DCMAKE_INSTALL_PREFIX to avoid build error
* Enable masm compilation under windowsStephan Vedder2019-06-101-1/+1
|
* add __dead__ annotation supportBrent Cook2019-02-091-0/+1
|
* update cmakeBrent Cook2019-01-311-0/+15
|
* more masm fixes, but disable for nowBrent Cook2019-01-211-2/+5
|
* a couple of fixes to get MSVC Win64 going againBrent Cook2019-01-211-1/+1
|
* use generator to determine if we're building 64-bit code on WindowsBrent Cook2019-01-211-1/+1
|
* fixes to build asm on MSVSBrent Cook2019-01-211-1/+2
|
* consider masm/mingw assembly flavors from cmakeBrent Cook2019-01-201-0/+4
|
* add configure-time check for timespecsubBrent Cook2019-01-061-0/+5
|
* add some defines for building Mingw cross-compiled with CMakeBrent Cook2019-01-021-5/+5
|
* Fix CMake not finding getpagesize for Android 19tux32018-12-141-2/+3
|
* don't enable global debugBrent Cook2018-11-131-1/+1
|
* initial 32-bit arm assembly optimization supportBrent Cook2018-11-111-0/+2
|
* enable optimizations for all cmake buildsBrent Cook2018-11-091-3/+5
|
* Fix cmake to generate proper Libs.private in .pc fileskinichiro2018-10-051-6/+7
|
* Fix cmake linking librarieskinichiro2018-10-031-17/+7
|
* better separate linux and non-linux checks for clock_gettimeBrent Cook2018-04-061-10/+15
|
* Build and run regression tests against shared libraries with CMakekinichiro2018-03-271-2/+2
|
* Land #406, use BUILD_SHARED_LIBSBrent Cook2018-03-251-19/+4
|\
| * Cleanup options around testsDon2018-03-211-2/+3
| |
| * Use BUILD_SHARED_LIBS to specify library typeDon2018-03-211-17/+1
| |
* | fix clock_gettime check in cmakeBrent Cook2018-03-231-2/+5
| |
* | move clock_gettime check outBrent Cook2018-03-221-1/+4
|/
* Land #402, Remove CMAKE_HOST_ referencesBrent Cook2018-03-181-1/+1
|\
| * Remove CMAKE_HOST_ referencesDon2018-03-161-1/+1
| | | | | | | | CMAKE_HOST_ describes the host system not the target. For cross compilation to work the actual target system should be used for making decisions in CMake.
* | Conditionally build appsDon2018-03-161-1/+4
|/ | | | Add an option to build or not build the apps directory.
* bump base requirement to Windows Vista, use builtin inet_ntop/ptonBrent Cook2018-03-141-6/+1
|
* Add libpthread for libtls buildkinichiro2018-03-131-0/+1
|
* Remove 64bit build designation on Solariskinichiro2018-01-111-1/+1
| | | | | | - Revert commit https://github.com/libressl-portable/portable/pull/327/commits/c18852f650a3cb258e10222695a31ed5c929ab23 - Remove -m64 from CMakeLists.txt by commit https://github.com/libressl-portable/portable/commit/08089a1b20a1818538670d641242266ed3185814 - Suggested by @andy-js in conversation https://github.com/libressl-portable/portable/pull/327
* Reconsider MSVC warning listkinichiro2018-01-061-18/+15
| | | | | | - Remove C4242 and C4820 - Warning explanation from manual - Sort by warning code
* Some CMake Fixes.Aric Belsito2017-09-101-0/+17
| | | | | pqueue.h was getting installed when it shouldn't. pkgconfig files were not getting installed or generated.
* set SMALL_TIME_T when sizeof time_t == 4Brent Cook2017-08-141-0/+1
|
* disable signed/unsigned mismatch in vs buildsBrent Cook2017-08-131-0/+6
|
* Merge branch 'master' of https://github.com/libressl-portable/portable into ↵d3x0r2017-07-061-0/+1
|\ | | | | | | | | | | SkipInstall Fix merge conflicts from GNUInstallDirs merge to master.
| * use GNUInstallDirs from cmake to specify install paths.d3x0r2017-07-061-0/+1
| | | | | | | | Primarily this is to select whether 'lib64' or 'lib' is used on linux type systems.
* | Add option LIBRESSL_SKIP_INSTALLd3x0r2017-07-061-0/+6
|/ | | | | | | | Internally LIBRESSL_SKIP_INSTALL, if not set becomes ENABLE_LIBRESSL_INSTALL so this by default is enabled. defining LIBRESSL_SKIP_INSTALL before hand will disable all install() rules. This is useful if another project includes and links to this statically. I chose to add a prefix to avoid potential name collision because the options are cached globally. If the installation is skipped, maybe it should also disable building apps? I didn't do that.
* Fix CMake module include pathMatt Stancliff2017-06-151-1/+1
| | | | | Need to search the current directory, not the overall project root directory if this is being included as a sub-dependency of another project.
* add getpagesize check for cmakeBrent Cook2017-03-161-0/+5
|
* Add export symbol support to CMakekinichiro2017-01-181-0/+3
|
* start to enable tlstest for portableBrent Cook2017-01-151-2/+2
| | | | Disabled on Windows for now due to pipe2/socketpair support.
* Use correct CMake base directory offsetMatt Stancliff2017-01-121-3/+3
| | | | | | | | | CMAKE_SOURCE_DIR is the top-level directory of a project, but if you include this as a dependency, the file check locations won't exist at the top level of any parent project. CMAKE_CURRENT_SOURCE_DIR is the actual directory of the current project() regardless of compile mode (standalone or included in another project).
* disable symbol hiding for nowBrent Cook2016-11-051-0/+2
|
* Enable tests on Visual Studiokinichiro2016-10-301-0/+3
| | | | | | | | | | | - add patch for aeadtest.c to undef IN - add patch for ocsp_test.c to call BIO_sock_init() before getaddrinfo() - define STDERR_FILENO in unistd.h to build pkcs7test.c - add option ENABLE_VSTEST(default OFF) to enable test on Visual Studio - modify to pass test data file as an argument (aeadtest, evptest) - add Windows scripts (ocsptest, pq_test, ssltest, testdsa, testenc, testrsa) - do not build pidwraptest on MSVC - fix some indentations
* modify for Intel C++ Compilerkinichiro2016-10-301-17/+36
| | | | | - define _CRT_SUPPRESS_RESTRICT to avoid compilation error - suppress compilation warnings (suggested by @Johnex)
* export DLLs functions for MSVC with CMakekinichiro2016-10-301-6/+22
| | | | | | | | | | | | - 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