wolfssl/cmake
Daniel Pouzzner cf95fdc071 Globally remap & refactor conflicting symbols to allow -DOPENSSL_EXTRA -DOPENSSL_COEXIST, or equivalently, --enable-opensslextra --enable-opensslcoexist.
No functional changes.

Several compat symbols that were formerly enums are now macros.

All library source is refactored to use only native symbols in all code gated in with --enable-all-crypto --enable-opensslextra.

wolfcrypt/test/test.c is similarly refactored to use only native symbols.

examples/ and tests/ are unmodified except for header setup to disable OPENSSL_COEXIST and TEST_OPENSSL_COEXIST.
2024-10-31 00:10:21 -05:00
..
modules ARIA cipher cmake (#6600) 2023-09-19 10:57:02 -07:00
Config.cmake.in clean up trailing whitespace and misplaced CRLFs, add missing final newlines, remove stray UTF8 nonprintables (BOMs) and ASCIIfy stray homoglyphs (spaces and apostrophes), guided by expanded coverage in wolfssl-multi-test check-source-text. 2024-09-05 14:52:18 -05:00
config.in add uintptr_t to config.h fixing curl cmake build error 2024-09-26 10:31:31 -06:00
functions.cmake Build SHA3 assembly with INTEL_SPEEDUP 2024-08-01 16:31:18 +02:00
include.am Move the options.h.in template for cmake into new location. Added note about adding new options. 2024-06-03 15:38:36 -07:00
options.h.in Globally remap & refactor conflicting symbols to allow -DOPENSSL_EXTRA -DOPENSSL_COEXIST, or equivalently, --enable-opensslextra --enable-opensslcoexist. 2024-10-31 00:10:21 -05:00
README.md Move the options.h.in template for cmake into new location. Added note about adding new options. 2024-06-03 15:38:36 -07:00

wolfSSL CMake

This directory contains some supplementary functions for the CMakeLists.txt in the root.

See also cmake notes in the INSTALL documentation file.

If new CMake build options are added cmake/options.h.in must also be updated.