mirror of
https://github.com/kovidgoyal/kitty.git
synced 2026-06-19 05:35:17 +00:00
Fix launcher build with sanitize
This commit is contained in:
parent
62fe467336
commit
d4bc906c5c
1 changed files with 4 additions and 2 deletions
6
setup.py
6
setup.py
|
|
@ -826,10 +826,13 @@ def build_launcher(args: Options, launcher_dir: str = '.', bundle_type: str = 's
|
|||
cflags += '-arch x86_64 -arch arm64'.split()
|
||||
cppflags = []
|
||||
libs: List[str] = []
|
||||
ldflags = shlex.split(os.environ.get('LDFLAGS', ''))
|
||||
if args.profile or args.sanitize:
|
||||
if args.sanitize:
|
||||
cflags.append('-g3')
|
||||
cflags.extend(get_sanitize_args(env.cc, env.ccver))
|
||||
sanitize_args = get_sanitize_args(env.cc, env.ccver)
|
||||
cflags.extend(sanitize_args)
|
||||
ldflags.extend(sanitize_args)
|
||||
libs += ['-lasan'] if is_gcc(env.cc) and not is_macos else []
|
||||
else:
|
||||
cflags.append('-g')
|
||||
|
|
@ -855,7 +858,6 @@ def build_launcher(args: Options, launcher_dir: str = '.', bundle_type: str = 's
|
|||
pylib = get_python_flags(cflags, for_main_executable=True)
|
||||
cppflags += shlex.split(os.environ.get('CPPFLAGS', ''))
|
||||
cflags += shlex.split(os.environ.get('CFLAGS', ''))
|
||||
ldflags = shlex.split(os.environ.get('LDFLAGS', ''))
|
||||
for path in args.extra_include_dirs:
|
||||
cflags.append(f'-I{path}')
|
||||
if bundle_type == 'linux-freeze':
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue