File tree Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -122,6 +122,10 @@ def _apply_default_arguments(args):
122
122
# Set the default CMake generator.
123
123
if args .cmake_generator is None :
124
124
args .cmake_generator = 'Ninja'
125
+ elif args .cmake_generator == 'Xcode' :
126
+ # Building with Xcode is deprecated.
127
+ args .skip_build = True
128
+ args .build_early_swift_driver = False
125
129
126
130
# --ios-all etc are not supported by open-source Swift.
127
131
if args .ios_all :
Original file line number Diff line number Diff line change @@ -640,3 +640,9 @@ def test_implied_defaults_host_test(self):
640
640
def test_implied_defaults_swift_disable_dead_stripping (self ):
641
641
namespace = self .parse_default_args (['--swift-disable-dead-stripping' ])
642
642
self .assertTrue (namespace .swift_disable_dead_stripping )
643
+
644
+ def test_implied_defaults_xcode (self ):
645
+ namespace = self .parse_default_args (['--xcode' ])
646
+ self .assertEqual (namespace .cmake_generator , 'Xcode' )
647
+ self .assertTrue (namespace .skip_build )
648
+ self .assertFalse (namespace .build_early_swift_driver )
You can’t perform that action at this time.
0 commit comments