diff --git a/cmake/FindClang.cmake b/cmake/FindClang.cmake index fe44ece1..b46128f4 100644 --- a/cmake/FindClang.cmake +++ b/cmake/FindClang.cmake @@ -135,5 +135,9 @@ if(Clang_FOUND AND NOT TARGET Clang::Clang) find_package(Curses REQUIRED) find_package(ZLIB REQUIRED) - set_property(TARGET Clang::Clang PROPERTY IMPORTED_LINK_INTERFACE_LIBRARIES "${_Clang_LIBRARIES};${CURSES_LIBRARIES};${ZLIB_LIBRARIES}") + if(${CMAKE_SYSTEM_NAME} MATCHES FreeBSD) + set_property(TARGET Clang::Clang PROPERTY IMPORTED_LINK_INTERFACE_LIBRARIES "${_Clang_LIBRARIES};${CURSES_LIBRARIES};${ZLIB_LIBRARIES};execinfo") + else() + set_property(TARGET Clang::Clang PROPERTY IMPORTED_LINK_INTERFACE_LIBRARIES "${_Clang_LIBRARIES};${CURSES_LIBRARIES};${ZLIB_LIBRARIES}") + endif() endif()