@@ -38,31 +38,36 @@ function(install_swift_interface target)
38
38
# Install binary swift modules
39
39
install (FILES "${CMAKE_CURRENT_BINARY_DIR} /$<TARGET_PROPERTY:${target} ,Swift_MODULE_NAME>.swiftmodule"
40
40
RENAME "${SwiftCore_MODULE_TRIPLE} .swiftmodule"
41
- DESTINATION "${SwiftCore_INSTALL_SWIFTMODULEDIR} /$<TARGET_PROPERTY:${target} ,Swift_MODULE_NAME>.swiftmodule" )
41
+ DESTINATION "${SwiftCore_INSTALL_SWIFTMODULEDIR} /$<TARGET_PROPERTY:${target} ,Swift_MODULE_NAME>.swiftmodule"
42
+ COMPONENT SwiftCore_development )
42
43
if (SwiftCore_VARIANT_MODULE_TRIPLE )
43
44
install (FILES "${CMAKE_CURRENT_BINARY_DIR} /${target} -${SwiftCore_VARIANT_MODULE_TRIPLE} /${target} .swiftmodule"
44
45
RENAME "${SwiftCore_VARIANT_MODULE_TRIPLE} .swiftmodule"
45
- DESTINATION "${SwiftCore_INSTALL_SWIFTMODULEDIR} /$<TARGET_PROPERTY:${target} ,Swift_MODULE_NAME>.swiftmodule" )
46
+ DESTINATION "${SwiftCore_INSTALL_SWIFTMODULEDIR} /$<TARGET_PROPERTY:${target} ,Swift_MODULE_NAME>.swiftmodule"
47
+ COMPONENT SwiftCore_development )
46
48
endif ()
47
49
48
50
# Install Swift interfaces if library-evolution is enabled
49
51
if (SwiftCore_ENABLE_LIBRARY_EVOLUTION )
50
52
install (FILES "${CMAKE_CURRENT_BINARY_DIR} /$<TARGET_PROPERTY:${target} ,Swift_MODULE_NAME>.swiftinterface"
51
53
RENAME "${SwiftCore_MODULE_TRIPLE} .swiftinterface"
52
- DESTINATION "${SwiftCore_INSTALL_SWIFTMODULEDIR} /$<TARGET_PROPERTY:${target} ,Swift_MODULE_NAME>.swiftmodule" )
53
-
54
+ DESTINATION "${SwiftCore_INSTALL_SWIFTMODULEDIR} /$<TARGET_PROPERTY:${target} ,Swift_MODULE_NAME>.swiftmodule"
55
+ COMPONENT SwiftCore_development )
54
56
install (FILES "${CMAKE_CURRENT_BINARY_DIR} /$<TARGET_PROPERTY:${target} ,Swift_MODULE_NAME>.private.swiftinterface"
55
57
RENAME "${SwiftCore_MODULE_TRIPLE} .private.swiftinterface"
56
- DESTINATION "${SwiftCore_INSTALL_SWIFTMODULEDIR} /$<TARGET_PROPERTY:${target} ,Swift_MODULE_NAME>.swiftmodule" )
58
+ DESTINATION "${SwiftCore_INSTALL_SWIFTMODULEDIR} /$<TARGET_PROPERTY:${target} ,Swift_MODULE_NAME>.swiftmodule"
59
+ COMPONENT SwiftCore_development )
57
60
58
61
# Install catalyst interface files
59
62
if (SwiftCore_VARIANT_MODULE_TRIPLE )
60
63
install (FILES "${CMAKE_CURRENT_BINARY_DIR} /${target} -${SwiftCore_VARIANT_MODULE_TRIPLE} /${target} .swiftinterface"
61
64
RENAME "${SwiftCore_VARIANT_MODULE_TRIPLE} .swiftinterface"
62
- DESTINATION "${SwiftCore_INSTALL_SWIFTMODULEDIR} /$<TARGET_PROPERTY:${target} ,Swift_MODULE_NAME>.swiftmodule" )
65
+ DESTINATION "${SwiftCore_INSTALL_SWIFTMODULEDIR} /$<TARGET_PROPERTY:${target} ,Swift_MODULE_NAME>.swiftmodule"
66
+ COMPONENT SwiftCore_development )
63
67
install (FILES "${CMAKE_CURRENT_BINARY_DIR} /${target} -${SwiftCore_VARIANT_MODULE_TRIPLE} /${target} .private.swiftinterface"
64
68
RENAME "${SwiftCore_VARIANT_MODULE_TRIPLE} .private.swiftinterface"
65
- DESTINATION "${SwiftCore_INSTALL_SWIFTMODULEDIR} /$<TARGET_PROPERTY:${target} ,Swift_MODULE_NAME>.swiftmodule" )
69
+ DESTINATION "${SwiftCore_INSTALL_SWIFTMODULEDIR} /$<TARGET_PROPERTY:${target} ,Swift_MODULE_NAME>.swiftmodule"
70
+ COMPONENT SwiftCore_development )
66
71
endif ()
67
72
endif ()
68
73
endfunction ()
0 commit comments