[pango] meson: Clean up things a bit on Visual Studio
- From: Chun-wei Fan <fanchunwei src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pango] meson: Clean up things a bit on Visual Studio
- Date: Tue, 8 Aug 2017 08:17:12 +0000 (UTC)
commit bcbe5c9f221f2864c8cd14f16558f3d8fe1d4fd7
Author: Chun-wei Fan <fanchunwei src gnome org>
Date: Fri Aug 4 17:41:33 2017 +0800
meson: Clean up things a bit on Visual Studio
We can just force-include msvc_recommended_pragmas.h, which will
silence the unwanted noise and point out to us potential problems in the
code.
https://bugzilla.gnome.org/show_bug.cgi?id=783274
meson.build | 21 ++-------------------
1 files changed, 2 insertions(+), 19 deletions(-)
---
diff --git a/meson.build b/meson.build
index 446419e..a15922d 100644
--- a/meson.build
+++ b/meson.build
@@ -52,25 +52,8 @@ common_ldflags = []
if cc.get_id() == 'msvc'
# Compiler options taken from msvc_recommended_pragmas.h
# in GLib, based on _Win32_Programming_ by Rector and Newcomer
- test_cflags = [
- '-we4002', # too many actual parameters for macro
- '-we4003', # not enough actual parameters for macro
- '-w14010', # single-line comment contains line-continuation character
- '-we4013', # 'function' undefined; assuming extern returning int
- '-w14016', # no function return type; using int as default
- '-we4020', # too many actual parameters
- '-we4021', # too few actual parameters
- '-we4027', # function declared without formal parameter list
- '-we4029', # declared formal parameter list different from definition
- '-we4033', # 'function' must return a value
- '-we4035', # 'function' : no return value
- '-we4045', # array bounds overflow
- '-we4047', # different levels of indirection
- '-we4049', # terminating line number emission
- '-we4053', # an expression of type void was used as an operand
- '-we4071', # no function prototype given
- '-we4819', # the file contains a character that cannot be represented in the current code page
- ]
+ test_cflags = []
+ add_project_arguments([ '-FImsvc_recommended_pragmas.h' ], language: 'c')
test_c_only_flags = []
elif cc.get_id() == 'gcc' or cc.get_id() == 'clang'
test_c_only_flags = [
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]