From 3335f8602bd81a0d26e40c6415fecdec7caa490a Mon Sep 17 00:00:00 2001 From: Luflosi Date: Wed, 28 Oct 2020 19:24:01 +0100 Subject: [PATCH] Allow reading some build system flags as environment variables --- setup.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/setup.py b/setup.py index d09cad07f..5ef44cb4c 100755 --- a/setup.py +++ b/setup.py @@ -63,11 +63,11 @@ class Options(argparse.Namespace): for_freeze: bool = False libdir_name: str = 'lib' extra_logging: List[str] = [] - link_time_optimization: bool = True + link_time_optimization: bool = 'KITTY_NO_LTO' not in os.environ update_check_interval: float = 24 - egl_library: Optional[str] = None - startup_notification_library: Optional[str] = None - canberra_library: Optional[str] = None + egl_library: Optional[str] = os.getenv('KITTY_EGL_LIBRARY') + startup_notification_library: Optional[str] = os.getenv('KITTY_STARTUP_NOTIFICATION_LIBRARY') + canberra_library: Optional[str] = os.getenv('KITTY_CANBERRA_LIBRARY') class CompileKey(NamedTuple):