Skip to content

Commit 7e4040a

Browse files
committed
Update
[ghstack-poisoned]
1 parent 29d3999 commit 7e4040a

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

CMakeLists.txt

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff 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>

0 commit comments

Comments
 (0)