Index: create_sdk.gyp |
=================================================================== |
--- create_sdk.gyp (revision 40135) |
+++ create_sdk.gyp (working copy) |
@@ -20,7 +20,14 @@ |
{ |
'action_name': 'create_sdk_py', |
'inputs': [ |
- '<!@(["python", "tools/list_files.py", "\\.dart$", "sdk/lib"])', |
+ # This is neccessary because we have all the pub test files inside |
+ # the pub directory instead of in tests/pub. Xcode can only handle |
+ # a certain amount of files in one list (also depending on the |
+ # length of the path from where you run). This regexp excludes |
+ # pub/test and pub_generated/test |
+ '<!@(["python", "tools/list_files.py",' |
+ '"^(?!.*pub/test)(?!.*pub_generated/test).*dart$",' |
+ '"sdk/lib"])', |
'<!@(["python", "tools/list_files.py", "", ' |
'"sdk/lib/_internal/compiler/js_lib/preambles"])', |
'<!@(["python", "tools/list_files.py", "", "sdk/bin"])', |