We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 8c02f89 + 88c34b3 commit 2f1ea48Copy full SHA for 2f1ea48
CMakeLists.txt
@@ -1,6 +1,17 @@
1
-
2
cmake_minimum_required(VERSION 3.26...3.29)
3
+if(POLICY CMP0157)
4
+ if(CMAKE_HOST_SYSTEM_NAME STREQUAL Windows AND CMAKE_SYSTEM_NAME STREQUAL Android)
5
+ # CMP0157 causes libdispatch to fail to compile when targetting
6
+ # Android on Windows due to swift-driver not being present during the
7
+ # toolchain build. Disable it for now.
8
+ cmake_policy(SET CMP0157 OLD)
9
+ else()
10
+ # New Swift build model: improved incremental build performance and LSP support
11
+ cmake_policy(SET CMP0157 NEW)
12
+ endif()
13
+endif()
14
+
15
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules)
16
17
project(dispatch
0 commit comments