mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 06:38:20 +00:00
CMakeLists: Ensure Threads::Threads target exists
Fix failure on OSX with CMake 3.30 complaining about missing Threads::Threads target.
This commit is contained in:
parent
036ed95a3a
commit
36dfe89b59
1 changed files with 3 additions and 5 deletions
|
@ -306,6 +306,9 @@ function (zeek_add_dependencies dep)
|
||||||
endforeach ()
|
endforeach ()
|
||||||
endfunction ()
|
endfunction ()
|
||||||
|
|
||||||
|
# Used by library zeek_dynamic_plugin_base and for sanitizer builds.
|
||||||
|
find_package(Threads REQUIRED)
|
||||||
|
|
||||||
# Interface library for propagating extra flags and include paths to dynamically
|
# Interface library for propagating extra flags and include paths to dynamically
|
||||||
# loaded plugins. Also propagates include paths and C++17 mode on the install
|
# loaded plugins. Also propagates include paths and C++17 mode on the install
|
||||||
# interface.
|
# interface.
|
||||||
|
@ -640,11 +643,6 @@ if (NOT BINARY_PACKAGING_MODE)
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
if (ZEEK_SANITIZERS)
|
if (ZEEK_SANITIZERS)
|
||||||
# Check the thread library info early as setting compiler flags seems to
|
|
||||||
# interfere with the detection and cause CMAKE_THREAD_LIBS_INIT to not include
|
|
||||||
# -lpthread when it should.
|
|
||||||
find_package(Threads)
|
|
||||||
|
|
||||||
string(REPLACE "," " " _sanitizer_args "${ZEEK_SANITIZERS}")
|
string(REPLACE "," " " _sanitizer_args "${ZEEK_SANITIZERS}")
|
||||||
separate_arguments(_sanitizer_args)
|
separate_arguments(_sanitizer_args)
|
||||||
set(ZEEK_SANITIZERS "")
|
set(ZEEK_SANITIZERS "")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue