aboutsummaryrefslogtreecommitdiff
path: root/crypto/CMakeLists.txt (follow)
Commit message (Collapse)AuthorAgeFilesLines
* avoid exporting a sleep() symbol from libcryptoBrent Cook2020-04-141-1/+0
| | | | | | Since it seems only MSVC lacks sleep(), and it's only used by apps, lets special-case that and make it available as a static inline function instead.
* Crypto target properties when building static libsDan Nestor2020-03-021-11/+9
|
* add cms to portable buildBrent Cook2019-11-031-0/+15
|
* update portable for latest build changesBrent Cook2019-09-091-0/+2
|
* default to a directory that is not world-creatableBrent Cook2019-06-121-1/+1
|
* sigh, add back the quotes for CBrent Cook2019-06-101-1/+1
|
* use something else by default for Windows builds (match dist-win.sh)Brent Cook2019-06-101-2/+6
|
* let cmake handle quoting itselfBrent Cook2019-06-101-2/+2
|
* Fix masm buildkinichiro2019-06-101-1/+5
| | | | | | - 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 portable scaffold for SM4Daniel Wyatt2019-03-041-0/+2
|
* add unimpl fallback for getprognameBrent Cook2019-02-031-0/+2
|
* export getuid for libtlsBrent Cook2019-02-011-0/+1
|
* update cmakeBrent Cook2019-01-311-0/+12
|
* more masm fixes, but disable for nowBrent Cook2019-01-211-1/+1
|
* a couple of fixes to get MSVC Win64 going againBrent Cook2019-01-211-1/+1
|
* fixes to build asm on MSVSBrent Cook2019-01-211-1/+1
|
* adjust asm exclusionsBrent Cook2019-01-201-4/+13
|
* remove xcode annotations for windowsBrent Cook2019-01-201-2/+0
|
* consider masm/mingw assembly flavors from cmakeBrent Cook2019-01-201-1/+92
|
* fix buildBrent Cook2019-01-191-0/+4
|
* build crypto_lock_win.c in-placeBrent Cook2019-01-011-1/+1
|
* build lock functions with CMakeBrent Cook2018-11-111-0/+2
|
* Land #439, Add portable scaffold for SM3Brent Cook2018-11-111-0/+2
|\
| * Add portable scaffold for SM3Jack Lloyd2018-08-141-0/+2
| |
* | initial 32-bit arm assembly optimization supportBrent Cook2018-11-111-0/+25
| |
* | Misc fixes to bring portable in line with upstream.bobsayshilol2018-11-071-2/+0
| |
* | Fix cmake to generate proper Libs.private in .pc fileskinichiro2018-10-051-1/+1
| |
* | Fix cmake linking librarieskinichiro2018-10-031-1/+1
|/
* Fix build with cmake -G XcodeBi112018-07-061-0/+1
|
* make headers under include/compat private againBrent Cook2018-06-141-2/+2
|
* scope private/public headers when embedding into other projectsBrent Cook2018-05-291-11/+12
| | | | thanks to Cameron Palmer
* Use BUILD_SHARED_LIBS to specify library typeDon2018-03-211-13/+7
|
* add new init functionsBrent Cook2018-03-181-0/+3
|
* Land #402, Remove CMAKE_HOST_ referencesBrent Cook2018-03-181-6/+6
|\
| * Remove CMAKE_HOST_ referencesDon2018-03-161-6/+6
| | | | | | | | 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.
* | Land #400, Use groups in CMake install command for librariesBrent Cook2018-03-181-6/+10
|\ \
| * | Use groups in CMake install command for librariesDon2018-03-161-6/+10
| |/ | | | | | | On Windows shared libraries should be installed into the bin directory. Using grouping within CMake based on the target type fixes this issue.
* / Use binary directory for symbol exports generationDon2018-03-161-3/+3
|/ | | | Currently the CMake files generate symbols into the source tree when they should go into the build tree.
* bump base requirement to Windows Vista, use builtin inet_ntop/ptonBrent Cook2018-03-141-5/+0
|
* Add bio_meth.ckinichiro2018-02-261-0/+1
|
* Remove rsa/rsa_ssl.ckinichiro2017-09-011-1/+0
|
* don't build empty object filesBrent Cook2017-08-121-4/+0
|
* Merge branch 'master' of https://github.com/libressl-portable/portable into ↵d3x0r2017-07-061-2/+2
|\ | | | | | | | | | | SkipInstall Fix merge conflicts from GNUInstallDirs merge to master.
| * use GNUInstallDirs from cmake to specify install paths.d3x0r2017-07-061-2/+2
| | | | | | | | Primarily this is to select whether 'lib64' or 'lib' is used on linux type systems.
* | Add option LIBRESSL_SKIP_INSTALLd3x0r2017-07-061-2/+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.
* Add HKDF functionalitykinichiro2017-05-131-0/+1
|
* Add freezero supportkinichiro2017-04-221-0/+5
|
* Land #297, Add recallocarrayBrent Cook2017-03-161-0/+9
|\
| * Add support for getpagesizekinichiro2017-03-151-0/+4
| |