File tree Expand file tree Collapse file tree 1 file changed +4
-12
lines changed Expand file tree Collapse file tree 1 file changed +4
-12
lines changed Original file line number Diff line number Diff line change 1
1
cmake_minimum_required (VERSION 3.26...3.29 )
2
2
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
3
list (APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR} /cmake/modules )
16
4
5
+ if (POLICY CMP0157 AND CMAKE_Swift_COMPILER_USE_OLD_DRIVER )
6
+ cmake_policy (SET CMP0157 OLD )
7
+ endif ()
8
+
17
9
project (dispatch
18
10
VERSION 1.3
19
11
LANGUAGES C CXX )
You can’t perform that action at this time.
0 commit comments