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)
3636 COMPONENT SwiftCore_development)
3737 endif ()
3838 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 ()
3951endfunction ()
Original file line number Diff line number Diff line change @@ -31,4 +31,16 @@ function(install_swift_interface target)
3131 DESTINATION "${SwiftOverlay_INSTALL_SWIFTMODULEDIR} /$<TARGET_PROPERTY:${target} ,Swift_MODULE_NAME>.swiftmodule" )
3232 endif ()
3333 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 ()
3446endfunction ()
Original file line number Diff line number Diff line change @@ -36,4 +36,16 @@ function(install_swift_interface target)
3636 COMPONENT ${PROJECT_NAME} _development)
3737 endif ()
3838 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 ()
3951endfunction ()
You can’t perform that action at this time.
0 commit comments