File tree Expand file tree Collapse file tree 1 file changed +5
-8
lines changed
Expand file tree Collapse file tree 1 file changed +5
-8
lines changed Original file line number Diff line number Diff line change @@ -223,12 +223,6 @@ if(EXECUTORCH_BUILD_PTHREADPOOL)
223223 set (PTHREADPOOL_SOURCE_DIR
224224 "${CMAKE_CURRENT_LIST_DIR} /backends/xnnpack/third-party/pthreadpool"
225225 )
226- if (APPLE )
227- set (PTHREADPOOL_SYNC_PRIMITIVE
228- "condvar"
229- CACHE STRING ""
230- )
231- endif ()
232226 include (ExternalProject)
233227 include (GNUInstallDirs)
234228 set (PTHREADPOOL_BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR} /pthreadpool" )
@@ -237,6 +231,11 @@ if(EXECUTORCH_BUILD_PTHREADPOOL)
237231 "${PTHREADPOOL_INSTALL_DIR} /${CMAKE_INSTALL_LIBDIR} /libpthreadpool.a"
238232 )
239233 get_extra_cmake_args_for_external_project(PTHREADPOOL_EXTRA_CMAKE_ARGS)
234+ if (APPLE )
235+ list (APPEND PTHREADPOOL_EXTRA_CMAKE_ARGS -D
236+ PTHREADPOOL_SYNC_PRIMITIVE=condvar
237+ )
238+ endif ()
240239 ExternalProject_Add(
241240 pthreadpoolExternalProject
242241 SOURCE_DIR "${PTHREADPOOL_SOURCE_DIR} "
@@ -253,8 +252,6 @@ if(EXECUTORCH_BUILD_PTHREADPOOL)
253252 -D
254253 PTHREADPOOL_ALLOW_DEPRECATED_API=ON
255254 -D
256- PTHREADPOOL_SYNC_PRIMITVE=${PTHREADPOOL_SYNC_PRIMITIVE}
257- -D
258255 CMAKE_POSITION_INDEPENDENT_CODE =ON
259256 -D
260257 CMAKE_INSTALL_PREFIX =<INSTALL_DIR>
You can’t perform that action at this time.
0 commit comments