Permalink
Browse files

Require Visual C++ 2013 to build Mozc for Windows

To reduce the number of actively maintained build configurations, we will discontinue the support of Visual C++ 2010 and 2012.

With this CL, the required Windows Installer version is also bumped from 3.0 to 4.5 because merge modules of Visual C++ 2013 requires Windows Installer 4.5 or later.  This should be OK because Mozc supports Windows Vista SP2 and later, and Windows Vista SP2 was shipped with Windows Installer 4.5.

Basically no user visible change is intended.

BUG=none
TEST=unittest

git-svn-id: https://mozc.googlecode.com/svn/trunk@509 a6090854-d499-a067-5803-1114d4e51264
  • Loading branch information...
1 parent e373cda commit 14232384b28fb477132391881c3ea1d833d5645e @yukawa yukawa committed Jan 25, 2015
View
@@ -485,10 +485,10 @@ def AddFeatureOption(option_parser, feature_name, macro_name,
help='A path to the binary directory of wix.')
# For internal Windows builds, gyp is expected to generate solution files
- # for Visual Studio 2010, which is a default compiler for Mozc. However,
+ # for Visual Studio 2013, which is a default compiler for Mozc. However,
# you can specify the target version explicitly via 'msvs_version' option
# as follows.
- parser.add_option('--msvs_version', dest='msvs_version', default='2010',
+ parser.add_option('--msvs_version', dest='msvs_version', default='2013',
help='Specifies the target MSVS version.')
return parser.parse_args(args, values)
View
@@ -126,18 +126,6 @@
'conditions': [
['OS=="win"', {
'conditions': [
- ['MSVS_VERSION=="2010"', {
- 'compiler_target': 'msvs',
- 'compiler_target_version_int': 1600, # Visual C++ 2010 or higher
- 'compiler_host': 'msvs',
- 'compiler_host_version_int': 1600, # Visual C++ 2010 or higher
- }],
- ['MSVS_VERSION=="2012"', {
- 'compiler_target': 'msvs',
- 'compiler_target_version_int': 1700, # Visual C++ 2012 or higher
- 'compiler_host': 'msvs',
- 'compiler_host_version_int': 1700, # Visual C++ 2012 or higher
- }],
['MSVS_VERSION=="2013"', {
'compiler_target': 'msvs',
'compiler_target_version_int': 1800, # Visual C++ 2013 or higher
@@ -1,6 +1,6 @@
MAJOR=2
MINOR=16
-BUILD=2035
+BUILD=2036
REVISION=102
# NACL_DICTIONARY_VERSION is the target version of the system dictionary to be
# downloaded by NaCl Mozc.
@@ -62,11 +62,6 @@
'GTEST_HAS_TR1_TUPLE=1',
],
'conditions': [
- ['_toolset=="target" and compiler_target=="msvs" and compiler_target_version_int==1700', {
- 'gtest_defines': [
- '_VARIADIC_MAX=10', # for gtest/gmock on VC++ 2012
- ],
- }],
# TODO(yukawa): Get rid of the following workaround when C++11 is
# enabled on all the platforms.
['target_platform!="Windows"', {
@@ -72,18 +72,6 @@
'mozc_zinnia_model_data_path': '',
'mozc_tool_path': '',
'conditions': [
- ['use_dynamically_linked_qt==1 and compiler_target=="msvs" and compiler_target_version_int==1600', {
- 'debug_crt_merge_module_id_prefix': 'DebugCRT100',
- 'release_crt_merge_module_id_prefix': 'CRT100',
- 'debug_crt_merge_module_path': '<(merge_modules_dir)/Microsoft_VC100_DebugCRT_x86.msm',
- 'release_crt_merge_module_path': '<(merge_modules_dir)/Microsoft_VC100_CRT_x86.msm',
- }],
- ['use_dynamically_linked_qt==1 and compiler_target=="msvs" and compiler_target_version_int==1700', {
- 'debug_crt_merge_module_id_prefix': 'DebugCRT110',
- 'release_crt_merge_module_id_prefix': 'CRT110',
- 'debug_crt_merge_module_path': '<(merge_modules_dir)/Microsoft_VC110_DebugCRT_x86.msm',
- 'release_crt_merge_module_path': '<(merge_modules_dir)/Microsoft_VC110_CRT_x86.msm',
- }],
['use_dynamically_linked_qt==1 and compiler_target=="msvs" and compiler_target_version_int==1800', {
'debug_crt_merge_module_id_prefix': 'DebugCRT120',
'release_crt_merge_module_id_prefix': 'CRT120',
@@ -81,7 +81,7 @@
<Package Keywords='Installer' Description='Google 日本語入力 インストーラー'
Manufacturer='Google Inc.' Languages='1041' SummaryCodepage='932'
- InstallerVersion='300' InstallPrivileges='elevated'
+ InstallerVersion='405' InstallPrivileges='elevated'
Compressed='yes'/>
<!-- Check if the user have the administrative privileges. -->
@@ -81,7 +81,7 @@
<Package Keywords='Installer' Description='Google 日本語入力 インストーラー'
Manufacturer='Google Inc.' Languages='1041' SummaryCodepage='932'
- InstallerVersion='300' InstallPrivileges='elevated'
+ InstallerVersion='405' InstallPrivileges='elevated'
Compressed='yes' Platform='x64' />
<!-- Check if the user have the administrative privileges. -->

0 comments on commit 1423238

Please sign in to comment.