aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Detect machine/endian.h for macOSJiajie Chen2022-07-121-0/+5
|
* Add libmd as platform specific libraries for Solariskinichiro2022-01-171-1/+1
|
* adjust cmake check to include dependencies for netinet/ip.hBrent Cook2021-11-301-1/+1
|
* Build static library for regression tests when shared build with CMakekinichiro2021-11-271-0/+9
|
* Update CMake for new header checksBrent Cook2021-11-091-0/+10
|
* Land #694, Add the option for Apple-style xcframework librariesBrent Cook2021-11-091-0/+13
|\
| * Add the option to support an Apple-style xcframework for tls, ssl, and cryptoCameron Lowell Palmer2021-10-151-0/+13
| |
* | Don't install pkgconfig if ENABLE_LIBRESSL_INSTALL is disabled.Tobias Heider2021-11-061-18/+20
|/
* Add -DHAVE_GNU_STACK on ELF platforms to enable non-executableTobias Heider2021-07-201-0/+1
| | | | stack annotations for the GNU toolchain.
* Fix UWP buildkinichiro2021-05-291-1/+4
| | | | | - Do not set _WIN32_WINNT to enable VirtualAllocFromApp - Disable tlstest since SetHandleInformation is not supported on UWP
* cmake: tweak for clang-clPaweł Wegner2021-05-181-2/+1
| | | | This change allows libressl to be built with clang-cl.
* Statically link libcrypto/ssl into libtls with cmakekinichiro2021-05-071-1/+2
|
* Add '--enable-libtls-only' build optionBrent Cook2021-04-071-0/+11
|
* Add -lbcrypt to Windows builds for CNG in getentropyBrent Cook2020-11-111-1/+1
|
* [CMakeLists.txt] Move `project` below `cmake_minimum_required`; fix ↵Samuel Marks2020-05-231-5/+6
| | | | indentation in its `if`/`else` block; [tap-driver.sh] Copyright line update (was automatic with `./autogen.sh`)
* Fix cmake build to enable masm with VS2019kinichiro2020-05-091-1/+1
| | | | | | | To specify architecture Visual Studio 16 2019 requires -A option, and it is stored in variable CMAKE_GENERATOR_PLATFORM. Until Visual Studio 15 2017, architecture was indicated as part of generator string (e.g. "Visual Studio 15 2017 Win64")
* more MSVC build/test tweaksBrent Cook2020-05-011-1/+1
|
* make cmake version bump conditional on MSVCBrent Cook2020-05-011-1/+5
|
* bump cmake and appveyor build environmentBrent Cook2020-05-011-1/+1
|
* Force use of 3.15.7OJ2020-04-201-1/+1
|
* Add support for use of static MSVC runtimesOJ2020-04-151-1/+7
| | | | | | In certain contexts LibreSSL needs to be built with `/MT` instead of `/MD` for inclusion in other projects. These changes allow for the command-line option `USE_STATIC_MSVC_RUNTIMES` to be set to `ON` if the use wishes to generate projects that will build with static runtimes. This feature requires CMAKE version 3.15+, hence the minimum required version has changed as well.
* 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
|\