fix: wolfssl flags

This commit is contained in:
2026-05-12 18:55:07 -03:00
parent f56ecff883
commit 0202eed2cc
+10 -8
View File
@@ -35,15 +35,16 @@ set(SEALLIB_EVENTS ON CACHE BOOL "" FORCE)
FetchContent_GetProperties(seallib)
FetchContent_MakeAvailable(seallib)
# wolfssl config
set(WOLFSSL_KEY_GEN ON CACHE BOOL "" FORCE)
set(WOLFSSL_CERT_GEN ON CACHE BOOL "" FORCE)
set(WOLFSSL_CERT_EXT ON CACHE BOOL "" FORCE)
set(WOLFSSL_RSA ON CACHE BOOL "" FORCE)
set(WOLFSSL_TLSX ON CACHE BOOL "" FORCE)
FetchContent_GetProperties(wolfssl)
FetchContent_MakeAvailable(wolfssl)
set(WOLFSSL_ALPN ON CACHE BOOL "" FORCE)
target_compile_definitions(wolfssl PUBLIC
-DWOLFSSL_ALT_NAMES
-DWOLFSSL_ALPN
)
# ---------------------
# warnings
# ---------------------
@@ -61,10 +62,11 @@ file(GLOB_RECURSE TINYMITM_SOURCES CONFIGURE_DEPENDS "src/proxy/*.cpp" "src/prox
add_library(tinymitm STATIC ${TINYMITM_SOURCES})
target_include_directories(tinymitm PUBLIC src/proxy)
target_compile_features(tinymitm PUBLIC cxx_std_20)
target_link_libraries(tinymitm PRIVATE tinymitm-warnings wolfssl)
target_link_libraries(tinymitm PUBLIC seallib)
target_link_libraries(tinymitm PRIVATE tinymitm-warnings)
target_link_libraries(tinymitm PUBLIC seallib wolfssl)
set_target_properties(tinymitm PROPERTIES CXX_EXTENSIONS OFF)
# ------------------------------
# test
# ------------------------------