[gnome-text-editor: 1/2] build: move add_global_arguments() prior to build targets
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-text-editor: 1/2] build: move add_global_arguments() prior to build targets
- Date: Mon, 18 Jul 2022 23:56:05 +0000 (UTC)
commit 0446edd4c465bfafe6d0a2069c211cf3e5a4cccd
Author: Zachary <kleimanpolitics gmail com>
Date: Mon Jul 18 23:56:04 2022 +0000
build: move add_global_arguments() prior to build targets
meson.build | 31 +++++++++++++++----------------
1 file changed, 15 insertions(+), 16 deletions(-)
---
diff --git a/meson.build b/meson.build
index 4a3d449..ffc75dc 100644
--- a/meson.build
+++ b/meson.build
@@ -14,7 +14,21 @@ if get_option('development')
else
app_id = 'org.gnome.TextEditor'
endif
-
+# Various optimizations for non-debug builds including disabling of
+# cast checks, asserts, and additional link options.
+release_link_args = []
+test_link_args = [
+ '-Wl,-z,defs', # Detect and reject underlinking
+ '-Wl,-z,now', # Disable lazy binding
+ '-Wl,-z,relro', # Read-only segments after relocation
+]
+if not get_option('buildtype').startswith('debug')
+ add_global_arguments([
+ '-DG_DISABLE_ASSERT',
+ '-DG_DISABLE_CAST_CHECKS',
+ ], language: 'c')
+ test_link_args += ['-Wl,-Bsymbolic', '-fno-plt']
+endif
# Check dependencies
glib_req_version = '2.73'
gtk_req_version = '4.7'
@@ -136,21 +150,6 @@ endif
add_project_arguments(global_c_args, language: 'c')
-# Various optimizations for non-debug builds including disabling of
-# cast checks, asserts, and additional link options.
-release_link_args = []
-test_link_args = [
- '-Wl,-z,defs', # Detect and reject underlinking
- '-Wl,-z,now', # Disable lazy binding
- '-Wl,-z,relro', # Read-only segments after relocation
-]
-if not get_option('buildtype').startswith('debug')
- add_global_arguments([
- '-DG_DISABLE_ASSERT',
- '-DG_DISABLE_CAST_CHECKS',
- ], language: 'c')
- test_link_args += ['-Wl,-Bsymbolic', '-fno-plt']
-endif
foreach link_arg: test_link_args
if cc.has_link_argument(link_arg)
release_link_args += link_arg
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]