[gnote] Add general compiler flags variable for easy customization



commit 5cd995144f385d3658ed0ca7ad7be555288aa493
Author: Aurimas Černius <aurisc4 gmail com>
Date:   Mon May 31 18:53:54 2021 +0300

    Add general compiler flags variable for easy customization

 src/meson.build                               | 5 ++++-
 src/plugins/backlinks/meson.build             | 1 +
 src/plugins/bugzilla/meson.build              | 1 +
 src/plugins/exporttogtg/meson.build           | 1 +
 src/plugins/exporttohtml/meson.build          | 1 +
 src/plugins/filesystemsyncservice/meson.build | 1 +
 src/plugins/fixedwidth/meson.build            | 1 +
 src/plugins/gvfssyncservice/meson.build       | 1 +
 src/plugins/inserttimestamp/meson.build       | 1 +
 src/plugins/notedirectorywatcher/meson.build  | 1 +
 src/plugins/noteoftheday/meson.build          | 1 +
 src/plugins/printnotes/meson.build            | 1 +
 src/plugins/readonly/meson.build              | 1 +
 src/plugins/replacetitle/meson.build          | 1 +
 src/plugins/specialnotes/meson.build          | 1 +
 src/plugins/statistics/meson.build            | 1 +
 src/plugins/stickynoteimport/meson.build      | 1 +
 src/plugins/tableofcontents/meson.build       | 1 +
 src/plugins/todo/meson.build                  | 1 +
 src/plugins/tomboyimport/meson.build          | 1 +
 src/plugins/underline/meson.build             | 1 +
 src/plugins/webdavsyncservice/meson.build     | 1 +
 22 files changed, 25 insertions(+), 1 deletion(-)
---
diff --git a/src/meson.build b/src/meson.build
index 538c90bb..6bc2a63f 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -80,7 +80,6 @@ gnote_sources = [
   'synchronization/syncmanager.cpp',
   'main.cpp',
 ]
-
 dbus_sources = [
   'remotecontrolproxy.cpp',
   'dbus/remotecontrol.cpp',
@@ -89,6 +88,8 @@ dbus_sources = [
 ]
 
 threads_support = dependency('threads')
+compiler_flags = [
+]
 
 libgnote_shared_lib = shared_library(
   'gnote-@0@'.format(gnote_release),
@@ -97,6 +98,7 @@ libgnote_shared_lib = shared_library(
   dependencies: dependencies,
   include_directories: root_include_dir,
   install: true,
+  cpp_args: compiler_flags,
 )
 
 gnote = executable(
@@ -106,6 +108,7 @@ gnote = executable(
   include_directories: root_include_dir,
   link_with: libgnote_shared_lib,
   install: true,
+  cpp_args: compiler_flags,
 )
 
 src_include_dir = include_directories('.')
diff --git a/src/plugins/backlinks/meson.build b/src/plugins/backlinks/meson.build
index 2b6fb711..18b29cf9 100644
--- a/src/plugins/backlinks/meson.build
+++ b/src/plugins/backlinks/meson.build
@@ -23,5 +23,6 @@ shared_library(
   link_with: libgnote_shared_lib,
   install: true,
   install_dir: addins_install_dir,
+  cpp_args: compiler_flags,
 )
 
diff --git a/src/plugins/bugzilla/meson.build b/src/plugins/bugzilla/meson.build
index 43301091..b78ddd5c 100644
--- a/src/plugins/bugzilla/meson.build
+++ b/src/plugins/bugzilla/meson.build
@@ -31,5 +31,6 @@ shared_library(
   link_with: libgnote_shared_lib,
   install: true,
   install_dir: addins_install_dir,
+  cpp_args: compiler_flags,
 )
 
diff --git a/src/plugins/exporttogtg/meson.build b/src/plugins/exporttogtg/meson.build
index 48b045e5..fd9de373 100644
--- a/src/plugins/exporttogtg/meson.build
+++ b/src/plugins/exporttogtg/meson.build
@@ -23,5 +23,6 @@ shared_library(
   link_with: libgnote_shared_lib,
   install: true,
   install_dir: addins_install_dir,
+  cpp_args: compiler_flags,
 )
 
diff --git a/src/plugins/exporttohtml/meson.build b/src/plugins/exporttohtml/meson.build
index 374426bb..9d96a26b 100644
--- a/src/plugins/exporttohtml/meson.build
+++ b/src/plugins/exporttohtml/meson.build
@@ -28,5 +28,6 @@ shared_library(
   link_with: libgnote_shared_lib,
   install: true,
   install_dir: addins_install_dir,
+  cpp_args: compiler_flags,
 )
 
diff --git a/src/plugins/filesystemsyncservice/meson.build b/src/plugins/filesystemsyncservice/meson.build
index caac6612..765712bd 100644
--- a/src/plugins/filesystemsyncservice/meson.build
+++ b/src/plugins/filesystemsyncservice/meson.build
@@ -23,5 +23,6 @@ shared_library(
   link_with: libgnote_shared_lib,
   install: true,
   install_dir: addins_install_dir,
+  cpp_args: compiler_flags,
 )
 
diff --git a/src/plugins/fixedwidth/meson.build b/src/plugins/fixedwidth/meson.build
index 5e97e036..08a29dc1 100644
--- a/src/plugins/fixedwidth/meson.build
+++ b/src/plugins/fixedwidth/meson.build
@@ -23,5 +23,6 @@ shared_library(
   link_with: libgnote_shared_lib,
   install: true,
   install_dir: addins_install_dir,
+  cpp_args: compiler_flags,
 )
 
diff --git a/src/plugins/gvfssyncservice/meson.build b/src/plugins/gvfssyncservice/meson.build
index a0090d81..8ba2d5fc 100644
--- a/src/plugins/gvfssyncservice/meson.build
+++ b/src/plugins/gvfssyncservice/meson.build
@@ -23,5 +23,6 @@ shared_library(
   link_with: libgnote_shared_lib,
   install: true,
   install_dir: addins_install_dir,
+  cpp_args: compiler_flags,
 )
 
diff --git a/src/plugins/inserttimestamp/meson.build b/src/plugins/inserttimestamp/meson.build
index 492e1291..1142e9af 100644
--- a/src/plugins/inserttimestamp/meson.build
+++ b/src/plugins/inserttimestamp/meson.build
@@ -26,5 +26,6 @@ shared_library(
   link_with: libgnote_shared_lib,
   install: true,
   install_dir: addins_install_dir,
+  cpp_args: compiler_flags,
 )
 
diff --git a/src/plugins/notedirectorywatcher/meson.build b/src/plugins/notedirectorywatcher/meson.build
index db256333..a4b671ef 100644
--- a/src/plugins/notedirectorywatcher/meson.build
+++ b/src/plugins/notedirectorywatcher/meson.build
@@ -26,5 +26,6 @@ shared_library(
   link_with: libgnote_shared_lib,
   install: true,
   install_dir: addins_install_dir,
+  cpp_args: compiler_flags,
 )
 
diff --git a/src/plugins/noteoftheday/meson.build b/src/plugins/noteoftheday/meson.build
index 416f2676..d5875200 100644
--- a/src/plugins/noteoftheday/meson.build
+++ b/src/plugins/noteoftheday/meson.build
@@ -27,5 +27,6 @@ shared_library(
   link_with: libgnote_shared_lib,
   install: true,
   install_dir: addins_install_dir,
+  cpp_args: compiler_flags,
 )
 
diff --git a/src/plugins/printnotes/meson.build b/src/plugins/printnotes/meson.build
index 4e0b7fc8..ebad36d5 100644
--- a/src/plugins/printnotes/meson.build
+++ b/src/plugins/printnotes/meson.build
@@ -23,5 +23,6 @@ shared_library(
   link_with: libgnote_shared_lib,
   install: true,
   install_dir: addins_install_dir,
+  cpp_args: compiler_flags,
 )
 
diff --git a/src/plugins/readonly/meson.build b/src/plugins/readonly/meson.build
index b217d5ed..1de879cf 100644
--- a/src/plugins/readonly/meson.build
+++ b/src/plugins/readonly/meson.build
@@ -23,5 +23,6 @@ shared_library(
   link_with: libgnote_shared_lib,
   install: true,
   install_dir: addins_install_dir,
+  cpp_args: compiler_flags,
 )
 
diff --git a/src/plugins/replacetitle/meson.build b/src/plugins/replacetitle/meson.build
index 5ad59032..3f7064be 100644
--- a/src/plugins/replacetitle/meson.build
+++ b/src/plugins/replacetitle/meson.build
@@ -23,5 +23,6 @@ shared_library(
   link_with: libgnote_shared_lib,
   install: true,
   install_dir: addins_install_dir,
+  cpp_args: compiler_flags,
 )
 
diff --git a/src/plugins/specialnotes/meson.build b/src/plugins/specialnotes/meson.build
index 365aafc8..a06d2b10 100644
--- a/src/plugins/specialnotes/meson.build
+++ b/src/plugins/specialnotes/meson.build
@@ -23,5 +23,6 @@ shared_library(
   link_with: libgnote_shared_lib,
   install: true,
   install_dir: addins_install_dir,
+  cpp_args: compiler_flags,
 )
 
diff --git a/src/plugins/statistics/meson.build b/src/plugins/statistics/meson.build
index 4b7d89a5..d6476c38 100644
--- a/src/plugins/statistics/meson.build
+++ b/src/plugins/statistics/meson.build
@@ -26,5 +26,6 @@ shared_library(
   link_with: libgnote_shared_lib,
   install: true,
   install_dir: addins_install_dir,
+  cpp_args: compiler_flags,
 )
 
diff --git a/src/plugins/stickynoteimport/meson.build b/src/plugins/stickynoteimport/meson.build
index 1784995b..d8271f24 100644
--- a/src/plugins/stickynoteimport/meson.build
+++ b/src/plugins/stickynoteimport/meson.build
@@ -23,5 +23,6 @@ shared_library(
   link_with: libgnote_shared_lib,
   install: true,
   install_dir: addins_install_dir,
+  cpp_args: compiler_flags,
 )
 
diff --git a/src/plugins/tableofcontents/meson.build b/src/plugins/tableofcontents/meson.build
index 9892fea9..7d568ca0 100644
--- a/src/plugins/tableofcontents/meson.build
+++ b/src/plugins/tableofcontents/meson.build
@@ -27,5 +27,6 @@ shared_library(
   link_with: libgnote_shared_lib,
   install: true,
   install_dir: addins_install_dir,
+  cpp_args: compiler_flags,
 )
 
diff --git a/src/plugins/todo/meson.build b/src/plugins/todo/meson.build
index 7ecde285..5403d6ea 100644
--- a/src/plugins/todo/meson.build
+++ b/src/plugins/todo/meson.build
@@ -23,5 +23,6 @@ shared_library(
   link_with: libgnote_shared_lib,
   install: true,
   install_dir: addins_install_dir,
+  cpp_args: compiler_flags,
 )
 
diff --git a/src/plugins/tomboyimport/meson.build b/src/plugins/tomboyimport/meson.build
index 02713472..7f51016d 100644
--- a/src/plugins/tomboyimport/meson.build
+++ b/src/plugins/tomboyimport/meson.build
@@ -23,5 +23,6 @@ shared_library(
   link_with: libgnote_shared_lib,
   install: true,
   install_dir: addins_install_dir,
+  cpp_args: compiler_flags,
 )
 
diff --git a/src/plugins/underline/meson.build b/src/plugins/underline/meson.build
index 3c23fc92..257b8384 100644
--- a/src/plugins/underline/meson.build
+++ b/src/plugins/underline/meson.build
@@ -23,5 +23,6 @@ shared_library(
   link_with: libgnote_shared_lib,
   install: true,
   install_dir: addins_install_dir,
+  cpp_args: compiler_flags,
 )
 
diff --git a/src/plugins/webdavsyncservice/meson.build b/src/plugins/webdavsyncservice/meson.build
index 3c8a9fe9..a4476dd0 100644
--- a/src/plugins/webdavsyncservice/meson.build
+++ b/src/plugins/webdavsyncservice/meson.build
@@ -23,5 +23,6 @@ shared_library(
   link_with: libgnote_shared_lib,
   install: true,
   install_dir: addins_install_dir,
+  cpp_args: compiler_flags,
 )
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]