vcpkg/ports/libtorch/fix-system-pthreadpool.patch

12 lines
428 B
Diff

--- a/cmake/Dependencies.cmake
+++ b/cmake/Dependencies.cmake
@@ -415,5 +415,8 @@ if(INTERN_BUILD_MOBILE OR NOT DISABLE_NNPACK_AND_FAMILY)
set(USE_PTHREADPOOL ON CACHE BOOL "" FORCE)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DUSE_PTHREADPOOL")
+ find_package(unofficial-pthreadpool CONFIG REQUIRED)
+ add_library(pthreadpool ALIAS unofficial::pthreadpool)
+
if(NOT TARGET pthreadpool)
if(USE_SYSTEM_PTHREADPOOL)