@@ -11,16 +11,35 @@ include(SwiftAndroidSupport)
11
11
# Report the given SDK to the user.
12
12
function (_report_sdk prefix )
13
13
message (STATUS "${SWIFT_SDK_${prefix} _NAME} SDK:" )
14
+ message (STATUS " Object File Format: ${SWIFT_SDK_${prefix} _OBJECT_FORMAT}" )
15
+ message (STATUS " Swift Standard Library Path: ${SWIFT_SDK_${prefix} _LIB_SUBDIR}" )
16
+
14
17
if ("${prefix} " STREQUAL "WINDOWS" )
15
18
message (STATUS " UCRT Version: ${UCRTVersion} " )
16
- message (STATUS " UCRT SDK Dir : ${UniversalCRTSdkDir} " )
17
- message (STATUS " VC Dir : ${VCToolsInstallDir} " )
19
+ message (STATUS " UCRT SDK Path : ${UniversalCRTSdkDir} " )
20
+ message (STATUS " VC Path : ${VCToolsInstallDir} " )
18
21
if ("${CMAKE_BUILD_TYPE} " STREQUAL "DEBUG" )
19
22
message (STATUS " ${CMAKE_BUILD_TYPE} VC++ CRT: MDd" )
20
23
else ()
21
24
message (STATUS " ${CMAKE_BUILD_TYPE} VC++ CRT: MD" )
22
25
endif ()
26
+ endif ()
27
+ if (prefix IN_LIST SWIFT_APPLE_PLATFORMS )
28
+ message (STATUS " Version: ${SWIFT_SDK_${prefix} _VERSION}" )
29
+ message (STATUS " Build number: ${SWIFT_SDK_${prefix} _BUILD_NUMBER}" )
30
+ message (STATUS " Deployment version: ${SWIFT_SDK_${prefix} _DEPLOYMENT_VERSION}" )
31
+ message (STATUS " Version min name: ${SWIFT_SDK_${prefix} _VERSION_MIN_NAME}" )
32
+ message (STATUS " Triple name: ${SWIFT_SDK_${prefix} _TRIPLE_NAME}" )
33
+ endif ()
34
+ if (SWIFT_SDK_${prefix}_MODULE_ARCHITECTURES )
35
+ message (STATUS " Module Architectures: ${SWIFT_SDK_${prefix} _MODULE_ARCHITECTURES}" )
36
+ endif ()
23
37
38
+ message (STATUS " Architectures: ${SWIFT_SDK_${prefix} _ARCHITECTURES}" )
39
+ foreach (arch ${SWIFT_SDK_${prefix}_ARCHITECTURES} )
40
+ message (STATUS " ${arch} triple: ${SWIFT_SDK_${prefix} _ARCH_${arch} _TRIPLE}" )
41
+ endforeach ()
42
+ if ("${prefix} " STREQUAL "WINDOWS" )
24
43
foreach (arch ${SWIFT_SDK_${prefix}_ARCHITECTURES} )
25
44
swift_windows_include_for_arch (${arch} ${arch} _INCLUDE )
26
45
swift_windows_lib_for_arch (${arch} ${arch} _LIB )
@@ -40,36 +59,17 @@ function(_report_sdk prefix)
40
59
message (STATUS " ${arch} Path: ${SWIFT_SDK_${prefix} _ARCH_${arch} _PATH}" )
41
60
endforeach ()
42
61
endif ()
43
- if (prefix IN_LIST SWIFT_APPLE_PLATFORMS )
44
- message (STATUS " Version: ${SWIFT_SDK_${prefix} _VERSION}" )
45
- message (STATUS " Build number: ${SWIFT_SDK_${prefix} _BUILD_NUMBER}" )
46
- message (STATUS " Deployment version: ${SWIFT_SDK_${prefix} _DEPLOYMENT_VERSION}" )
47
- endif ()
48
- message (STATUS " Library subdir: ${SWIFT_SDK_${prefix} _LIB_SUBDIR}" )
49
- if (prefix IN_LIST SWIFT_APPLE_PLATFORMS )
50
- message (STATUS " Version min name: ${SWIFT_SDK_${prefix} _VERSION_MIN_NAME}" )
51
- message (STATUS " Triple name: ${SWIFT_SDK_${prefix} _TRIPLE_NAME}" )
52
- endif ()
53
- message (STATUS " Architectures: ${SWIFT_SDK_${prefix} _ARCHITECTURES}" )
54
- if (SWIFT_SDK_${prefix}_MODULE_ARCHITECTURES )
55
- message (STATUS " Module Architectures: ${SWIFT_SDK_${prefix} _MODULE_ARCHITECTURES}" )
56
- endif ()
62
+
57
63
if (NOT prefix IN_LIST SWIFT_APPLE_PLATFORMS )
58
64
if (SWIFT_BUILD_STDLIB )
59
65
foreach (arch ${SWIFT_SDK_${prefix}_ARCHITECTURES} )
60
- message (STATUS " ICU i18n INCLUDE ( ${arch} ) : ${SWIFT_${prefix} _${arch} _ICU_I18N_INCLUDE}" )
61
- message (STATUS " ICU i18n LIB ( ${arch} ) : ${SWIFT_${prefix} _${arch} _ICU_I18N}" )
62
- message (STATUS " ICU unicode INCLUDE ( ${arch} ) : ${SWIFT_${prefix} _${arch} _ICU_UC_INCLUDE}" )
63
- message (STATUS " ICU unicode LIB ( ${arch} ) : ${SWIFT_${prefix} _${arch} _ICU_UC}" )
66
+ message (STATUS " ${arch} ICU i18n INCLUDE: ${SWIFT_${prefix} _${arch} _ICU_I18N_INCLUDE}" )
67
+ message (STATUS " ${arch} ICU i18n LIB: ${SWIFT_${prefix} _${arch} _ICU_I18N}" )
68
+ message (STATUS " ${arch} ICU unicode INCLUDE: ${SWIFT_${prefix} _${arch} _ICU_UC_INCLUDE}" )
69
+ message (STATUS " ${arch} ICU unicode LIB: ${SWIFT_${prefix} _${arch} _ICU_UC}" )
64
70
endforeach ()
65
71
endif ()
66
72
endif ()
67
- message (STATUS " Object Format: ${SWIFT_SDK_${prefix} _OBJECT_FORMAT}" )
68
-
69
- foreach (arch ${SWIFT_SDK_${prefix}_ARCHITECTURES} )
70
- message (STATUS
71
- " Triple for ${arch} is ${SWIFT_SDK_${prefix} _ARCH_${arch} _TRIPLE}" )
72
- endforeach ()
73
73
74
74
message (STATUS "" )
75
75
endfunction ()
0 commit comments