File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -30,13 +30,17 @@ def product(self):
30
30
def set_product (self , product ):
31
31
self ._product = product
32
32
33
- def generate_dependencies (self ):
33
+ def generate_dependencies (self , extra = None ):
34
34
if self .dependencies is not None and len (self .dependencies ) > 0 :
35
35
rule = " |"
36
36
for dep in self .dependencies :
37
37
rule += " " + dep .name
38
+ if extra is not None :
39
+ rule += " " + extra
38
40
return rule
39
41
else :
42
+ if extra is not None :
43
+ return " | " + extra
40
44
return ""
41
45
42
46
def add_dependency (self , phase ):
@@ -415,7 +419,7 @@ def generate(self):
415
419
swiftSources += " " + resource .relative ()
416
420
417
421
return """
418
- build """ + appName + """: SwiftExecutable """ + swiftSources + self .generate_dependencies () + """ """ + libDependencyName + """
422
+ build """ + appName + """: SwiftExecutable """ + swiftSources + self .generate_dependencies (libDependencyName ) + """
419
423
flags = -I""" + Configuration .current .build_directory .path_by_appending (self .product .name ).relative () + self .product .ROOT_HEADERS_FOLDER_PATH + " -I" + Configuration .current .build_directory .path_by_appending (self .product .name ).relative () + " -L" + Configuration .current .build_directory .path_by_appending (self .product .name ).relative () + " " + TargetConditional .value (self .product .SWIFTCFLAGS ) + """
420
424
build """ + self .executableName + """: phony | """ + appName + """
421
425
"""
You can’t perform that action at this time.
0 commit comments