From 8d12e60f62d4bf9f4814eca96f4071591178acc6 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 15 Nov 2022 15:04:28 +0530 Subject: [PATCH] Set a flag available at runtime when cross compiling kitty-tool --- gen-go-code.py | 1 + setup.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/gen-go-code.py b/gen-go-code.py index f2309c8c5..35209e692 100755 --- a/gen-go-code.py +++ b/gen-go-code.py @@ -282,6 +282,7 @@ const WebsiteBaseURL string = "{kc.website_base_url}" const VCSRevision string = "" const RC_ENCRYPTION_PROTOCOL_VERSION string = "{kc.RC_ENCRYPTION_PROTOCOL_VERSION}" const IsFrozenBuild bool = false +const IsStandaloneBuild bool = false const HandleTermiosSignals = {Mode.HANDLE_TERMIOS_SIGNALS.value[0]} var Version VersionType = VersionType{{Major: {kc.version.major}, Minor: {kc.version.minor}, Patch: {kc.version.patch},}} var DefaultPager []string = []string{{ {dp} }} diff --git a/setup.py b/setup.py index b9859d6fa..e32f29b59 100755 --- a/setup.py +++ b/setup.py @@ -900,6 +900,8 @@ def build_kitty_tool( ld_flags = [f"-X 'kitty.VCSRevision={get_vcs_rev_define()}'"] if for_freeze: ld_flags.append("-X 'kitty.IsFrozenBuild=true'") + if for_platform: + ld_flags.append("-X 'kitty.IsStandaloneBuild=true'") if not args.debug: ld_flags.append('-s') ld_flags.append('-w')