Skip to content

Commit 0920b40

Browse files
authored
Update CMakeLists.txt
Add an additional search for the threading library. This allows us to have an imported library definition which is used to statically link the static library `libCoreFoundation.a`.
1 parent e04c5fc commit 0920b40

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

CMakeLists.txt

+4
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,10 @@ include(XCTest)
5555

5656
set(CF_DEPLOYMENT_SWIFT YES CACHE BOOL "Build for Swift" FORCE)
5757

58+
set(CMAKE_THREAD_PREFER_PTHREAD TRUE)
59+
set(THREADS_PREFER_PTHREAD_FLAG OFF)
60+
find_package(Threads REQUIRED)
61+
5862
set(SAVED_BUILD_SHARED_LIBS ${BUILD_SHARED_LIBS})
5963
set(BUILD_SHARED_LIBS NO)
6064
add_subdirectory(CoreFoundation EXCLUDE_FROM_ALL)

0 commit comments

Comments
 (0)