From b613b6ca784e96583bf3a1eef0c70eb4b31a773a Mon Sep 17 00:00:00 2001 From: Rainer Kottenhoff Date: Thu, 4 Oct 2018 14:08:48 +0200 Subject: [PATCH] + opt: compile configuration: optimized for maximum speed --- language/np3_af_za/np3_af_za.vcxproj | 8 ++++++-- language/np3_de_de/np3_de_de.vcxproj | 8 ++++++-- language/np3_en_gb/np3_en_gb.vcxproj | 8 ++++++-- language/np3_en_us/np3_en_us.vcxproj | 8 ++++++-- language/np3_es_es/np3_es_es.vcxproj | 8 ++++++-- language/np3_fr_fr/np3_fr_fr.vcxproj | 8 ++++++-- language/np3_ja_jp/np3_ja_jp.vcxproj | 8 ++++++-- language/np3_nl_nl/np3_nl_nl.vcxproj | 8 ++++++-- language/np3_zh_cn/np3_zh_cn.vcxproj | 8 ++++++-- minipath/language/mp_af_za/mp_af_za.vcxproj | 8 ++++++-- minipath/language/mp_de_de/mp_de_de.vcxproj | 8 ++++++-- minipath/language/mp_en_gb/mp_en_gb.vcxproj | 8 ++++++-- minipath/language/mp_en_us/mp_en_us.vcxproj | 8 ++++++-- minipath/language/mp_es_es/mp_es_es.vcxproj | 8 ++++++-- minipath/language/mp_fr_fr/mp_fr_fr.vcxproj | 8 ++++++-- minipath/language/mp_ja_jp/mp_ja_jp.vcxproj | 8 ++++++-- minipath/language/mp_nl_nl/mp_nl_nl.vcxproj | 8 ++++++-- minipath/language/mp_zh_cn/mp_zh_cn.vcxproj | 8 ++++++-- minipath/minipath.vcxproj | 9 ++++++--- scintilla/Scintilla.vcxproj | 8 ++++++-- src/Notepad3.vcxproj | 8 ++++++-- 21 files changed, 126 insertions(+), 43 deletions(-) diff --git a/language/np3_af_za/np3_af_za.vcxproj b/language/np3_af_za/np3_af_za.vcxproj index 217e49c54..e9ad48cf2 100644 --- a/language/np3_af_za/np3_af_za.vcxproj +++ b/language/np3_af_za/np3_af_za.vcxproj @@ -152,12 +152,14 @@ Use Level3 - MaxSpeed + MinSpace true true true WIN32;NDEBUG;NP3AFAF_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows @@ -183,12 +185,14 @@ Use Level3 - MaxSpeed + MinSpace true true true NDEBUG;NP3AFAF_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows diff --git a/language/np3_de_de/np3_de_de.vcxproj b/language/np3_de_de/np3_de_de.vcxproj index 212172fca..32fc2bdca 100644 --- a/language/np3_de_de/np3_de_de.vcxproj +++ b/language/np3_de_de/np3_de_de.vcxproj @@ -152,12 +152,14 @@ Use Level3 - MaxSpeed + MinSpace true true true WIN32;NDEBUG;NP3DEDE_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows @@ -183,12 +185,14 @@ Use Level3 - MaxSpeed + MinSpace true true true NDEBUG;NP3DEDE_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows diff --git a/language/np3_en_gb/np3_en_gb.vcxproj b/language/np3_en_gb/np3_en_gb.vcxproj index 42ca0cea4..ae2371103 100644 --- a/language/np3_en_gb/np3_en_gb.vcxproj +++ b/language/np3_en_gb/np3_en_gb.vcxproj @@ -152,12 +152,14 @@ Use Level3 - MaxSpeed + MinSpace true true true WIN32;NDEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows @@ -183,12 +185,14 @@ Use Level3 - MaxSpeed + MinSpace true true true NDEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows diff --git a/language/np3_en_us/np3_en_us.vcxproj b/language/np3_en_us/np3_en_us.vcxproj index 98ed04e74..ed51f479b 100644 --- a/language/np3_en_us/np3_en_us.vcxproj +++ b/language/np3_en_us/np3_en_us.vcxproj @@ -148,12 +148,14 @@ Use Level3 - MaxSpeed + MinSpace true true true WIN32;NDEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows @@ -177,12 +179,14 @@ Use Level3 - MaxSpeed + MinSpace true true true NDEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows diff --git a/language/np3_es_es/np3_es_es.vcxproj b/language/np3_es_es/np3_es_es.vcxproj index 567493952..581e832b2 100644 --- a/language/np3_es_es/np3_es_es.vcxproj +++ b/language/np3_es_es/np3_es_es.vcxproj @@ -152,12 +152,14 @@ Use Level3 - MaxSpeed + MinSpace true true true WIN32;NDEBUG;NP3ESES_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows @@ -183,12 +185,14 @@ Use Level3 - MaxSpeed + MinSpace true true true NDEBUG;NP3ESES_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows diff --git a/language/np3_fr_fr/np3_fr_fr.vcxproj b/language/np3_fr_fr/np3_fr_fr.vcxproj index c53b8b580..175da1e0f 100644 --- a/language/np3_fr_fr/np3_fr_fr.vcxproj +++ b/language/np3_fr_fr/np3_fr_fr.vcxproj @@ -148,12 +148,14 @@ Use Level3 - MaxSpeed + MinSpace true true true WIN32;NDEBUG;NP3FRFR_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows @@ -177,12 +179,14 @@ Use Level3 - MaxSpeed + MinSpace true true true NDEBUG;NP3FRFR_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows diff --git a/language/np3_ja_jp/np3_ja_jp.vcxproj b/language/np3_ja_jp/np3_ja_jp.vcxproj index 0c35fb3ff..078eee6e0 100644 --- a/language/np3_ja_jp/np3_ja_jp.vcxproj +++ b/language/np3_ja_jp/np3_ja_jp.vcxproj @@ -152,12 +152,14 @@ Use Level3 - MaxSpeed + MinSpace true true true WIN32;NDEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows @@ -183,12 +185,14 @@ Use Level3 - MaxSpeed + MinSpace true true true NDEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows diff --git a/language/np3_nl_nl/np3_nl_nl.vcxproj b/language/np3_nl_nl/np3_nl_nl.vcxproj index b41a9a1ce..4bb762ed6 100644 --- a/language/np3_nl_nl/np3_nl_nl.vcxproj +++ b/language/np3_nl_nl/np3_nl_nl.vcxproj @@ -152,12 +152,14 @@ Use Level3 - MaxSpeed + MinSpace true true true WIN32;NDEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows @@ -183,12 +185,14 @@ Use Level3 - MaxSpeed + MinSpace true true true NDEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows diff --git a/language/np3_zh_cn/np3_zh_cn.vcxproj b/language/np3_zh_cn/np3_zh_cn.vcxproj index 52af88355..62b29df10 100644 --- a/language/np3_zh_cn/np3_zh_cn.vcxproj +++ b/language/np3_zh_cn/np3_zh_cn.vcxproj @@ -152,12 +152,14 @@ Use Level3 - MaxSpeed + MinSpace true true true WIN32;NDEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows @@ -183,12 +185,14 @@ Use Level3 - MaxSpeed + MinSpace true true true NDEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows diff --git a/minipath/language/mp_af_za/mp_af_za.vcxproj b/minipath/language/mp_af_za/mp_af_za.vcxproj index 35f32bd0b..7840a8d51 100644 --- a/minipath/language/mp_af_za/mp_af_za.vcxproj +++ b/minipath/language/mp_af_za/mp_af_za.vcxproj @@ -150,12 +150,14 @@ Use Level3 - MaxSpeed + MinSpace true true true WIN32;NDEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows @@ -180,12 +182,14 @@ Use Level3 - MaxSpeed + MinSpace true true true NDEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows diff --git a/minipath/language/mp_de_de/mp_de_de.vcxproj b/minipath/language/mp_de_de/mp_de_de.vcxproj index d7e4133cf..40625ed45 100644 --- a/minipath/language/mp_de_de/mp_de_de.vcxproj +++ b/minipath/language/mp_de_de/mp_de_de.vcxproj @@ -150,12 +150,14 @@ Use Level3 - MaxSpeed + MinSpace true true true WIN32;NDEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows @@ -180,12 +182,14 @@ Use Level3 - MaxSpeed + MinSpace true true true NDEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows diff --git a/minipath/language/mp_en_gb/mp_en_gb.vcxproj b/minipath/language/mp_en_gb/mp_en_gb.vcxproj index 91aa32983..5b7c3f8bd 100644 --- a/minipath/language/mp_en_gb/mp_en_gb.vcxproj +++ b/minipath/language/mp_en_gb/mp_en_gb.vcxproj @@ -150,12 +150,14 @@ Use Level3 - MaxSpeed + MinSpace true true true WIN32;NDEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows @@ -180,12 +182,14 @@ Use Level3 - MaxSpeed + MinSpace true true true NDEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows diff --git a/minipath/language/mp_en_us/mp_en_us.vcxproj b/minipath/language/mp_en_us/mp_en_us.vcxproj index 03093b627..5dcc1e517 100644 --- a/minipath/language/mp_en_us/mp_en_us.vcxproj +++ b/minipath/language/mp_en_us/mp_en_us.vcxproj @@ -148,12 +148,14 @@ Use Level3 - MaxSpeed + MinSpace true true true WIN32;NDEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows @@ -177,12 +179,14 @@ Use Level3 - MaxSpeed + MinSpace true true true NDEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows diff --git a/minipath/language/mp_es_es/mp_es_es.vcxproj b/minipath/language/mp_es_es/mp_es_es.vcxproj index cdfaba749..110112e6d 100644 --- a/minipath/language/mp_es_es/mp_es_es.vcxproj +++ b/minipath/language/mp_es_es/mp_es_es.vcxproj @@ -150,12 +150,14 @@ Use Level3 - MaxSpeed + MinSpace true true true WIN32;NDEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows @@ -180,12 +182,14 @@ Use Level3 - MaxSpeed + MinSpace true true true NDEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows diff --git a/minipath/language/mp_fr_fr/mp_fr_fr.vcxproj b/minipath/language/mp_fr_fr/mp_fr_fr.vcxproj index d15fedcf7..787b5315c 100644 --- a/minipath/language/mp_fr_fr/mp_fr_fr.vcxproj +++ b/minipath/language/mp_fr_fr/mp_fr_fr.vcxproj @@ -150,12 +150,14 @@ Use Level3 - MaxSpeed + MinSpace true true true WIN32;NDEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows @@ -180,12 +182,14 @@ Use Level3 - MaxSpeed + MinSpace true true true NDEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows diff --git a/minipath/language/mp_ja_jp/mp_ja_jp.vcxproj b/minipath/language/mp_ja_jp/mp_ja_jp.vcxproj index c3f8becad..ab216f41d 100644 --- a/minipath/language/mp_ja_jp/mp_ja_jp.vcxproj +++ b/minipath/language/mp_ja_jp/mp_ja_jp.vcxproj @@ -150,12 +150,14 @@ Use Level3 - MaxSpeed + MinSpace true true true WIN32;NDEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows @@ -180,12 +182,14 @@ Use Level3 - MaxSpeed + MinSpace true true true NDEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows diff --git a/minipath/language/mp_nl_nl/mp_nl_nl.vcxproj b/minipath/language/mp_nl_nl/mp_nl_nl.vcxproj index a88c31a37..c8c01c416 100644 --- a/minipath/language/mp_nl_nl/mp_nl_nl.vcxproj +++ b/minipath/language/mp_nl_nl/mp_nl_nl.vcxproj @@ -150,12 +150,14 @@ Use Level3 - MaxSpeed + MinSpace true true true WIN32;NDEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows @@ -180,12 +182,14 @@ Use Level3 - MaxSpeed + MinSpace true true true NDEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows diff --git a/minipath/language/mp_zh_cn/mp_zh_cn.vcxproj b/minipath/language/mp_zh_cn/mp_zh_cn.vcxproj index 92faf72d7..90818e35e 100644 --- a/minipath/language/mp_zh_cn/mp_zh_cn.vcxproj +++ b/minipath/language/mp_zh_cn/mp_zh_cn.vcxproj @@ -150,12 +150,14 @@ Use Level3 - MaxSpeed + MinSpace true true true WIN32;NDEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows @@ -180,12 +182,14 @@ Use Level3 - MaxSpeed + MinSpace true true true NDEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) true + AnySuitable + Size Windows diff --git a/minipath/minipath.vcxproj b/minipath/minipath.vcxproj index 0f2c18e5a..b4d40ebba 100644 --- a/minipath/minipath.vcxproj +++ b/minipath/minipath.vcxproj @@ -135,7 +135,7 @@ - OnlyExplicitInline + AnySuitable WIN32;_WINDOWS;_M_IX86;NDEBUG;%(PreprocessorDefinitions) true MultiThreaded @@ -153,8 +153,9 @@ true MaxSpeed - Size + Speed Fast + true /MACHINE:I386 %(AdditionalOptions) @@ -247,9 +248,11 @@ true true MaxSpeed - Size + Speed true Fast + AnySuitable + true false diff --git a/scintilla/Scintilla.vcxproj b/scintilla/Scintilla.vcxproj index 0e438f783..eb19feb5d 100644 --- a/scintilla/Scintilla.vcxproj +++ b/scintilla/Scintilla.vcxproj @@ -177,8 +177,10 @@ Fast stdcpplatest - Size + Speed true + AnySuitable + true true @@ -197,8 +199,10 @@ true Fast stdcpplatest - Size + Speed true + AnySuitable + true MachineX64 diff --git a/src/Notepad3.vcxproj b/src/Notepad3.vcxproj index e48206bc6..fb6ed9da1 100644 --- a/src/Notepad3.vcxproj +++ b/src/Notepad3.vcxproj @@ -237,10 +237,12 @@ StreamingSIMDExtensions2 Fast stdcpp17 - Size + Speed true false /utf-8 %(AdditionalOptions) + AnySuitable + true comctl32.lib;imm32.lib;shlwapi.lib;uxtheme.lib;muiload.lib;dwrite.lib;scintilla.lib;%(AdditionalDependencies) @@ -301,10 +303,12 @@ true Fast stdcpp17 - Size + Speed true false /utf-8 %(AdditionalOptions) + AnySuitable + true comctl32.lib;imm32.lib;shlwapi.lib;uxtheme.lib;muiload.lib;dwrite.lib;scintilla.lib;%(AdditionalDependencies)