Commit 0394385
committed
cmake: add more build options in line with automake
Updates
- ~100 individual options added (ciphers, TLS features, debug/test, caches,
kernel-module, key-size numerics, asm) + fixed WOLFSSL_32BIT's missing define.
- 37 app-integration bundles (openssh, nginx, haproxy, openvpn, wpas,
apachehttpd, jni, wolfclu, wolfsentry, ...) - each force-enables its
sub-options and emits its defines; all build clean and match ./configure
--enable-X exactly (miss=0/extra=0).
- Each option wired in 3 places: add_option + define in CMakeLists.txt,
#cmakedefine in options.h.in, source selection where needed. Verified by real
libwolfssl.so builds.1 parent 4de8190 commit 0394385
3 files changed
Lines changed: 1768 additions & 119 deletions
0 commit comments