You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
option(NS_CURL_ASSUME_FEATURES_MISSING"Assume that optional libcurl features are missing rather than test the library's version, for build debugging"NO)
42
45
43
-
find_package(dispatchCONFIGREQUIRED)
46
+
if(HAS_LIBDISPATCH_API)
47
+
find_package(dispatchCONFIGREQUIRED)
48
+
endif()
49
+
50
+
find_package(ICUCOMPONENTSuci18nREQUIRED)
44
51
45
52
include(SwiftSupport)
46
53
include(GNUInstallDirs)
@@ -53,6 +60,12 @@ set(BUILD_SHARED_LIBS NO)
53
60
add_subdirectory(CoreFoundationEXCLUDE_FROM_ALL)
54
61
set(BUILD_SHARED_LIBS${SAVED_BUILD_SHARED_LIBS})
55
62
63
+
# BlocksRuntime is already in libdispatch so it is only needed if libdispatch is
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ Please remember to include platform information with your report. If the bug is
15
15
16
16
## Pull Requests
17
17
18
-
Before embarking on a large amount of work to implement missing functionality, please double-check with the community on the [swift-corelibs-dev](https://lists.swift.org/mailman/listinfo/swift-corelibs-dev) mailing list. Someone may already be working in this area, and we want to avoid duplication of work.
18
+
Before embarking on a large amount of work to implement missing functionality, please double-check with the community in the [Swift Forums](https://forums.swift.org/). Someone may already be working in this area, and we want to avoid duplication of work.
19
19
20
20
If your request includes functionality changes, please be sure to test your code on Linux as well as macOS. Differences in the compiler and runtime on each platform means that code that compiles and runs correctly on Darwin (where the Objective-C runtime is present) may not compile at all on Linux.
// Important: we need to be sure that the only time we set this flag to true is when we actually can guarentee we ARE the main thread.
757
776
__CFMainThreadHasExited= true;
758
777
}
778
+
#endif
759
779
760
780
// Set our TSD so we're called again by pthreads. It will call the destructor PTHREAD_DESTRUCTOR_ITERATIONS times as long as a value is set in the thread specific data. We handle each case below.
0 commit comments