build: check TINYMITM_LOGS From cache, use target compile def

This commit is contained in:
2026-06-19 05:50:50 -03:00
parent 97fb406c32
commit f5442a8fc4
+5 -5
View File
@@ -17,10 +17,6 @@ if (TINYMITM_TEST)
set(TINYMITM_LOGS ON CACHE BOOL "" FORCE)
endif()
if (TINYMITM_LOGS)
add_compile_definitions(TINYMITM_LOGS)
endif()
# ---------------------
# external dependencies
# ---------------------
@@ -38,7 +34,7 @@ FetchContent_Declare(
# seallib config
set(SEALLIB_EVENTS ON CACHE BOOL "" FORCE)
if (TINYMITM_LOGS)
if (TINYMITM_LOGS OR $CACHE{TINYMITM_LOGS})
set(SEALLIB_LOG ON CACHE BOOL "" FORCE)
endif()
FetchContent_GetProperties(seallib)
@@ -81,6 +77,10 @@ target_link_libraries(tinymitm PRIVATE tinymitm-warnings)
target_link_libraries(tinymitm PUBLIC seallib wolfssl)
set_target_properties(tinymitm PROPERTIES CXX_EXTENSIONS OFF)
if (TINYMITM_LOGS OR $CACHE{TINYMITM_LOGS})
target_compile_definitions(tinymitm PUBLIC TINYMITM_LOGS)
endif()
# ------------------------------
# test
# ------------------------------