From a4e5591e18cc497c16a06eb0d3bf44ba388f8362 Mon Sep 17 00:00:00 2001 From: Daniel Thayer Date: Thu, 12 May 2016 15:58:09 -0500 Subject: [PATCH] Fix some failing plugin tests on OS X 10.11 By default, OS X 10.11 does not include openssl headers. Since building a Bro plugin #includes Bro headers, which #include openssl headers, we need to tell cmake to find these so that the compiler can use them. --- testing/btest/plugins/file-plugin/CMakeLists.txt | 3 +++ testing/btest/plugins/protocol-plugin/CMakeLists.txt | 3 +++ 2 files changed, 6 insertions(+) diff --git a/testing/btest/plugins/file-plugin/CMakeLists.txt b/testing/btest/plugins/file-plugin/CMakeLists.txt index 4823ddb08f..1d0941d9da 100644 --- a/testing/btest/plugins/file-plugin/CMakeLists.txt +++ b/testing/btest/plugins/file-plugin/CMakeLists.txt @@ -9,6 +9,9 @@ endif () set(CMAKE_MODULE_PATH ${BRO_DIST}/cmake) +find_package(OpenSSL) +include_directories(${OPENSSL_INCLUDE_DIR}) + include(BroPlugin) bro_plugin_begin(Demo Foo) diff --git a/testing/btest/plugins/protocol-plugin/CMakeLists.txt b/testing/btest/plugins/protocol-plugin/CMakeLists.txt index 4bc8460c06..a10fff1d67 100644 --- a/testing/btest/plugins/protocol-plugin/CMakeLists.txt +++ b/testing/btest/plugins/protocol-plugin/CMakeLists.txt @@ -9,6 +9,9 @@ endif () set(CMAKE_MODULE_PATH ${BRO_DIST}/cmake) +find_package(OpenSSL) +include_directories(${OPENSSL_INCLUDE_DIR}) + include(BroPlugin) bro_plugin_begin(Demo Foo)