File tree Expand file tree Collapse file tree 3 files changed +36
-0
lines changed
Supplemental/cmake/modules Expand file tree Collapse file tree 3 files changed +36
-0
lines changed Original file line number Diff line number Diff line change @@ -36,4 +36,16 @@ function(install_swift_interface target)
36
36
COMPONENT SwiftCore_development )
37
37
endif ()
38
38
endif ()
39
+
40
+ # Install Swift documentation interface files.
41
+ install (FILES "${CMAKE_CURRENT_BINARY_DIR} /$<TARGET_PROPERTY:${target} ,Swift_MODULE_NAME>.swiftdoc"
42
+ RENAME "${SwiftCore_MODULE_TRIPLE} .swiftdoc"
43
+ DESTINATION "${SwiftCore_INSTALL_SWIFTMODULEDIR} /$<TARGET_PROPERTY:${target} ,Swift_MODULE_NAME>.swiftmodule"
44
+ COMPONENT SwiftCore_development )
45
+ if (SwiftCore_VARIANT_MODULE_TRIPLE )
46
+ install (FILES "${CMAKE_CURRENT_BINARY_DIR} /${target} -${SwiftCore_VARIANT_MODULE_TRIPLE} /${target} .swiftdoc"
47
+ RENAME "${SwiftCore_VARIANT_MODULE_TRIPLE} .swiftdoc"
48
+ DESTINATION "${SwiftCore_INSTALL_SWIFTMODULEDIR} /$<TARGET_PROPERTY:${target} ,Swift_MODULE_NAME>.swiftmodule"
49
+ COMPONENT SwiftCore_development )
50
+ endif ()
39
51
endfunction ()
Original file line number Diff line number Diff line change @@ -31,4 +31,16 @@ function(install_swift_interface target)
31
31
DESTINATION "${SwiftOverlay_INSTALL_SWIFTMODULEDIR} /$<TARGET_PROPERTY:${target} ,Swift_MODULE_NAME>.swiftmodule" )
32
32
endif ()
33
33
endif ()
34
+
35
+ # Install Swift documentation interface files.
36
+ install (FILES "${CMAKE_CURRENT_BINARY_DIR} /$<TARGET_PROPERTY:${target} ,Swift_MODULE_NAME>.swiftdoc"
37
+ RENAME "${SwiftOverlay_MODULE_TRIPLE} .swiftdoc"
38
+ DESTINATION "${SwiftOverlay_INSTALL_SWIFTMODULEDIR} /$<TARGET_PROPERTY:${target} ,Swift_MODULE_NAME>.swiftmodule"
39
+ COMPONENT SwiftOverlay_development )
40
+ if (SwiftOverlay_VARIANT_MODULE_TRIPLE )
41
+ install (FILES "${CMAKE_CURRENT_BINARY_DIR} /${target} -${SwiftOverlay_VARIANT_MODULE_TRIPLE} /${target} .swiftdoc"
42
+ RENAME "${SwiftOverlay_VARIANT_MODULE_TRIPLE} .swiftdoc"
43
+ DESTINATION "${SwiftOverlay_INSTALL_SWIFTMODULEDIR} /$<TARGET_PROPERTY:${target} ,Swift_MODULE_NAME>.swiftmodule"
44
+ COMPONENT SwiftOverlay_development )
45
+ endif ()
34
46
endfunction ()
Original file line number Diff line number Diff line change @@ -36,4 +36,16 @@ function(install_swift_interface target)
36
36
COMPONENT ${PROJECT_NAME} _development )
37
37
endif ()
38
38
endif ()
39
+
40
+ # Install Swift documentation interface files.
41
+ install (FILES "${CMAKE_CURRENT_BINARY_DIR} /$<TARGET_PROPERTY:${target} ,Swift_MODULE_NAME>.swiftdoc"
42
+ RENAME "${${PROJECT_NAME} _MODULE_TRIPLE}.swiftdoc"
43
+ DESTINATION "${${PROJECT_NAME} _INSTALL_SWIFTMODULEDIR}/$<TARGET_PROPERTY:${target} ,Swift_MODULE_NAME>.swiftmodule"
44
+ COMPONENT ${PROJECT_NAME} _development )
45
+ if (SwiftCore_VARIANT_MODULE_TRIPLE )
46
+ install (FILES "${CMAKE_CURRENT_BINARY_DIR} /${target} -${${PROJECT_NAME} _VARIANT_MODULE_TRIPLE}/${target} .swiftdoc"
47
+ RENAME "${${PROJECT_NAME} _VARIANT_MODULE_TRIPLE}.swiftdoc"
48
+ DESTINATION "${${PROJECT_NAME} _INSTALL_SWIFTMODULEDIR}/$<TARGET_PROPERTY:${target} ,Swift_MODULE_NAME>.swiftmodule"
49
+ COMPONENT ${PROJECT_NAME} _development )
50
+ endif ()
39
51
endfunction ()
You can’t perform that action at this time.
0 commit comments