diff --git a/CMakeLists.txt b/CMakeLists.txt index 4d3da0c900..c095e51b07 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -287,9 +287,6 @@ target_include_directories( zeek_dynamic_plugin_base INTERFACE $ $ $) -if (OPENSSL_INCLUDE_DIR) - target_include_directories(zeek_dynamic_plugin_base INTERFACE "${OPENSSL_INCLUDE_DIR}") -endif () target_link_libraries(zeek_dynamic_plugin_base INTERFACE Threads::Threads) add_library(Zeek::DynamicPluginBase ALIAS zeek_dynamic_plugin_base) set_target_properties(zeek_dynamic_plugin_base PROPERTIES EXPORT_NAME DynamicPluginBase) @@ -1033,6 +1030,9 @@ endif () # --with-openssl (which may be common). include_directories(BEFORE ${OPENSSL_INCLUDE_DIR}) +# Propagate non-standard OpenSSL includes to dynamic plugins. +target_include_directories(zeek_dynamic_plugin_base INTERFACE "${OPENSSL_INCLUDE_DIR}") + # Determine if libfts is external to libc, i.e. musl find_package(FTS) if (FTS_FOUND)