Fix linking with pthreads on CMake (#5194)

This commit is contained in:
Tim Hutt
2024-06-21 10:34:11 -04:00
committed by GitHub
parent 833df6d9ea
commit aadd5ea509
3 changed files with 6 additions and 0 deletions
+3
View File
@@ -46,3 +46,6 @@ verilator-config-version.cmake
/test_regress/snapshot/
xmverilog.*
xrun.history
# Normal CMake build directory
/build
+1
View File
@@ -30,6 +30,7 @@ include(GNUInstallDirs)
include(CMakePackageConfigHelpers)
include(CheckStructHasMember)
include(ExternalProject)
include(FindThreads)
if (NOT WIN32)
message(WARNING "CMake support on Linux/OSX is experimental.")
+2
View File
@@ -488,6 +488,8 @@ add_dependencies(${verilator}
V3PreLex_yy_cpp${CMAKE_BUILD_TYPE}
)
target_link_libraries(${verilator} PRIVATE Threads::Threads)
# verilated_cov_key.h is only regenerated in a single-configuration environment.
# This limitation can be lifted when `add_dependencies` will support generator
# expressions. See https://gitlab.kitware.com/cmake/cmake/issues/19467