Fix building on Linux
This commit is contained in:
parent
4afa3f7206
commit
0ae344e5cd
2 changed files with 43 additions and 28 deletions
|
@ -35,15 +35,6 @@
|
||||||
'MACOSX_DEPLOYMENT_TARGET': '10.8',
|
'MACOSX_DEPLOYMENT_TARGET': '10.8',
|
||||||
'RUN_CLANG_STATIC_ANALYZER': 'YES',
|
'RUN_CLANG_STATIC_ANALYZER': 'YES',
|
||||||
'USE_HEADER_MAP': 'NO',
|
'USE_HEADER_MAP': 'NO',
|
||||||
'WARNING_CFLAGS': [
|
|
||||||
'-Wall',
|
|
||||||
'-Wextra',
|
|
||||||
'-Wno-unused-parameter',
|
|
||||||
'-Wno-missing-field-initializers',
|
|
||||||
'-Wno-deprecated-declarations',
|
|
||||||
'-Wno-unneeded-internal-declaration',
|
|
||||||
'-Wno-inconsistent-missing-override',
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
'msvs_configuration_attributes': {
|
'msvs_configuration_attributes': {
|
||||||
'OutputDirectory': '<(DEPTH)\\build\\$(ConfigurationName)',
|
'OutputDirectory': '<(DEPTH)\\build\\$(ConfigurationName)',
|
||||||
|
@ -92,24 +83,6 @@
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
'msvs_disabled_warnings': [
|
|
||||||
4100, # unreferenced formal parameter
|
|
||||||
4121, # alignment of a member was sensitive to packing
|
|
||||||
4127, # conditional expression is constant
|
|
||||||
4189, # local variable is initialized but not referenced
|
|
||||||
4244, # 'initializing' : conversion from 'double' to 'size_t', possible loss of data
|
|
||||||
4245, # 'initializing' : conversion from 'int' to 'const net::QuicVersionTag', signed/unsigned mismatch
|
|
||||||
4251, # class 'std::xx' needs to have dll-interface.
|
|
||||||
4310, # cast truncates constant value
|
|
||||||
4355, # 'this' : used in base member initializer list
|
|
||||||
4480, # nonstandard extension used: specifying underlying type for enum
|
|
||||||
4481, # nonstandard extension used: override specifier 'override'
|
|
||||||
4510, # default constructor could not be generated
|
|
||||||
4512, # assignment operator could not be generated
|
|
||||||
4610, # user defined constructor required
|
|
||||||
4702, # unreachable code
|
|
||||||
4819, # The file contains a character that cannot be represented in the current code page
|
|
||||||
],
|
|
||||||
'configurations': {
|
'configurations': {
|
||||||
# The "Debug" and "Release" configurations are not actually used.
|
# The "Debug" and "Release" configurations are not actually used.
|
||||||
'Debug': {},
|
'Debug': {},
|
||||||
|
@ -342,5 +315,46 @@
|
||||||
],
|
],
|
||||||
}],
|
}],
|
||||||
], # target_conditions
|
], # target_conditions
|
||||||
|
# Ignored compiler warnings of Chromium.
|
||||||
|
'conditions': [
|
||||||
|
['OS=="mac"', {
|
||||||
|
'xcode_settings': {
|
||||||
|
'WARNING_CFLAGS': [
|
||||||
|
'-Wall',
|
||||||
|
'-Wextra',
|
||||||
|
'-Wno-unused-parameter',
|
||||||
|
'-Wno-missing-field-initializers',
|
||||||
|
'-Wno-deprecated-declarations',
|
||||||
|
'-Wno-unneeded-internal-declaration',
|
||||||
|
'-Wno-inconsistent-missing-override',
|
||||||
|
],
|
||||||
|
},
|
||||||
|
}],
|
||||||
|
['OS=="linux"', {
|
||||||
|
'cflags': [
|
||||||
|
'-Wno-inconsistent-missing-override',
|
||||||
|
],
|
||||||
|
}],
|
||||||
|
['OS=="win"', {
|
||||||
|
'msvs_disabled_warnings': [
|
||||||
|
4100, # unreferenced formal parameter
|
||||||
|
4121, # alignment of a member was sensitive to packing
|
||||||
|
4127, # conditional expression is constant
|
||||||
|
4189, # local variable is initialized but not referenced
|
||||||
|
4244, # 'initializing' : conversion from 'double' to 'size_t', possible loss of data
|
||||||
|
4245, # 'initializing' : conversion from 'int' to 'const net::QuicVersionTag', signed/unsigned mismatch
|
||||||
|
4251, # class 'std::xx' needs to have dll-interface.
|
||||||
|
4310, # cast truncates constant value
|
||||||
|
4355, # 'this' : used in base member initializer list
|
||||||
|
4480, # nonstandard extension used: specifying underlying type for enum
|
||||||
|
4481, # nonstandard extension used: override specifier 'override'
|
||||||
|
4510, # default constructor could not be generated
|
||||||
|
4512, # assignment operator could not be generated
|
||||||
|
4610, # user defined constructor required
|
||||||
|
4702, # unreachable code
|
||||||
|
4819, # The file contains a character that cannot be represented in the current code page
|
||||||
|
],
|
||||||
|
}],
|
||||||
|
], # conditions
|
||||||
}, # target_defaults
|
}, # target_defaults
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,6 +21,7 @@
|
||||||
#include "ui/base/l10n/l10n_util.h"
|
#include "ui/base/l10n/l10n_util.h"
|
||||||
|
|
||||||
#if defined(USE_AURA)
|
#if defined(USE_AURA)
|
||||||
|
#include "ui/display/display.h"
|
||||||
#include "ui/display/screen.h"
|
#include "ui/display/screen.h"
|
||||||
#include "ui/views/widget/desktop_aura/desktop_screen.h"
|
#include "ui/views/widget/desktop_aura/desktop_screen.h"
|
||||||
#endif
|
#endif
|
||||||
|
@ -33,7 +34,7 @@
|
||||||
#include "base/environment.h"
|
#include "base/environment.h"
|
||||||
#include "base/path_service.h"
|
#include "base/path_service.h"
|
||||||
#include "base/nix/xdg_util.h"
|
#include "base/nix/xdg_util.h"
|
||||||
#include "base/thread_task_runner_handle.h"
|
#include "base/threading/thread_task_runner_handle.h"
|
||||||
#include "browser/brightray_paths.h"
|
#include "browser/brightray_paths.h"
|
||||||
#include "chrome/browser/ui/libgtk2ui/gtk2_ui.h"
|
#include "chrome/browser/ui/libgtk2ui/gtk2_ui.h"
|
||||||
#include "ui/base/x/x11_util.h"
|
#include "ui/base/x/x11_util.h"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue