Skip to content

Commit c8b4187

Browse files
author
Alex Denisov
committed
Detect dummy position intead of hardcoding
1 parent 8b48d59 commit c8b4187

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

pkg_swift_llvm.py

+3-5
Original file line numberDiff line numberDiff line change
@@ -161,11 +161,9 @@ def configure_dummy_project(tmp, *, llvm=None, swift=None, installed=None):
161161

162162
def get_libs(configured):
163163
print("extracting linking information from dummy project")
164-
cut = 8
165-
if sys.platform == 'linux':
166-
cut = 4
167164
with open(configured / "CMakeFiles" / "dummy.dir" / "link.txt") as link:
168-
libs = link.read().split()[cut:] # skip up to -o dummy
165+
libs = link.read().split()
166+
libs = libs[libs.index('dummy')+1:] # skip up to -o dummy
169167
ret = Libs([], [], [])
170168
for l in libs:
171169
if l.endswith(".a"):
@@ -321,4 +319,4 @@ def main(opts):
321319

322320

323321
if __name__ == "__main__":
324-
main(getoptions())
322+
main(getoptions())

0 commit comments

Comments
 (0)