From 3ce087a7164e07206a7a53a9835686619c8d07dc Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 26 Sep 2021 12:26:21 +0530 Subject: [PATCH] ... --- setup.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/setup.py b/setup.py index c26db74c0..c97f517ca 100755 --- a/setup.py +++ b/setup.py @@ -242,14 +242,13 @@ def test_compile( with tempfile.TemporaryDirectory(prefix='kitty-test-compile-') as tdir: with open(os.path.join(tdir, f'source.{lang}'), 'w', encoding='utf-8') as srcf: print(src, file=srcf) - p = subprocess.Popen( + return subprocess.Popen( [cc] + list(cflags) + ([] if link_also else ['-c']) + ['-o', os.path.join(tdir, 'source.output'), srcf.name] + [f'-l{x}' for x in libraries] + list(ldflags), stdout=subprocess.DEVNULL, stdin=subprocess.DEVNULL, stderr=None if show_stderr else subprocess.DEVNULL - ) - return p.wait() == 0 + ).wait() == 0 def first_successful_compile(cc: str, *cflags: str, src: Optional[str] = None, lang: str = 'c') -> str: