File tree Expand file tree Collapse file tree 1 file changed +13
-1
lines changed Expand file tree Collapse file tree 1 file changed +13
-1
lines changed Original file line number Diff line number Diff line change 1
- # Copyright (C) 2023-2024 Intel Corporation
1
+ # Copyright (C) 2023-2025 Intel Corporation
2
2
# Under the Apache License v2.0 with LLVM Exceptions. See LICENSE.TXT.
3
3
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
4
4
@@ -182,6 +182,18 @@ add_dependencies(umf coarse)
182
182
183
183
if (UMF_LINK_HWLOC_STATICALLY )
184
184
add_dependencies (umf ${UMF_HWLOC_NAME} )
185
+ # On Darwin, link with the IOKit and Foundation frameworks, if they are
186
+ # available in the system. This is to comply with hwloc which links these,
187
+ # if available. There is no option to disable these frameworks on Darwin
188
+ # hwloc builds.
189
+ if (MACOSX )
190
+ find_library (IOKIT_LIBRARY IOKit )
191
+ find_library (FOUNDATION_LIBRARY Foundation )
192
+ if (IOKIT_LIBRARY OR FOUNDATION_LIBRARY )
193
+ target_link_libraries (umf PRIVATE ${IOKIT_LIBRARY}
194
+ ${FOUNDATION_LIBRARY} )
195
+ endif ()
196
+ endif ()
185
197
endif ()
186
198
187
199
if (NOT WINDOWS AND UMF_POOL_JEMALLOC_ENABLED )
You can’t perform that action at this time.
0 commit comments