diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 01:13:27 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 01:13:27 +0000 |
commit | 40a355a42d4a9444dc753c04c6608dade2f06a23 (patch) | |
tree | 871fc667d2de662f171103ce5ec067014ef85e61 /build/moz.configure/compile-checks.configure | |
parent | Adding upstream version 124.0.1. (diff) | |
download | firefox-upstream/125.0.1.tar.xz firefox-upstream/125.0.1.zip |
Adding upstream version 125.0.1.upstream/125.0.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'build/moz.configure/compile-checks.configure')
-rw-r--r-- | build/moz.configure/compile-checks.configure | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/build/moz.configure/compile-checks.configure b/build/moz.configure/compile-checks.configure index a639a012f1..1dddc684da 100644 --- a/build/moz.configure/compile-checks.configure +++ b/build/moz.configure/compile-checks.configure @@ -436,6 +436,24 @@ def check_and_add_linker_flag(flag, compiler=None, when=None, check=True): ) +# Like the compilation checks above, but for linker optimization flags. +@dependable +def linker_optimize_flags(): + return namespace(ldflags=[]) + + +@template +def check_and_add_linker_optimize_flag(flag, compiler=None, when=None, check=True): + return check_and_add_flags( + flag, + linker_optimize_flags, + [flag], + when=when, + check=check, + mode="link", + ) + + # Add the given flag to the list of linker flags for the build. # - `flag` is the flag (e.g. -fno-sized-deallocation) # - `when` (optional) is a @depends function or option name conditioning |