From 6bc5a56895c4c9147c76cdf23264ddcd33b13e78 Mon Sep 17 00:00:00 2001 From: Pavel P Date: Mon, 23 Dec 2019 03:21:38 +0600 Subject: [PATCH 1/2] Restored VS project filters --- vs/vs2017/TurboPFor.vcxproj.filters | 101 ++++++++++++++++++++++++++++ vs/vs2017/icapp.vcxproj.filters | 21 ++++++ 2 files changed, 122 insertions(+) create mode 100644 vs/vs2017/TurboPFor.vcxproj.filters create mode 100644 vs/vs2017/icapp.vcxproj.filters diff --git a/vs/vs2017/TurboPFor.vcxproj.filters b/vs/vs2017/TurboPFor.vcxproj.filters new file mode 100644 index 0000000..c18a0be --- /dev/null +++ b/vs/vs2017/TurboPFor.vcxproj.filters @@ -0,0 +1,101 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;hm;inl;inc;ipp;xsd + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + \ No newline at end of file diff --git a/vs/vs2017/icapp.vcxproj.filters b/vs/vs2017/icapp.vcxproj.filters new file mode 100644 index 0000000..83807a9 --- /dev/null +++ b/vs/vs2017/icapp.vcxproj.filters @@ -0,0 +1,21 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;hm;inl;inc;ipp;xsd + + + + + Source Files + + + Source Files + + + \ No newline at end of file From d93bb051a6ca329d3723bc9c9242d3b14fb2b4ba Mon Sep 17 00:00:00 2001 From: Pavel P Date: Sun, 5 Jan 2020 21:32:38 +0600 Subject: [PATCH 2/2] Clean up VS project settings + removed linker settings (irrelevant for static lib projects) + unified settings for *_avx2.c files --- vs/vs2017/TurboPFor.vcxproj | 78 ++++++++++++++++--------------------- 1 file changed, 34 insertions(+), 44 deletions(-) diff --git a/vs/vs2017/TurboPFor.vcxproj b/vs/vs2017/TurboPFor.vcxproj index f974062..ca0693f 100644 --- a/vs/vs2017/TurboPFor.vcxproj +++ b/vs/vs2017/TurboPFor.vcxproj @@ -90,34 +90,24 @@ Disabled true __SSE__;__SSE2__;__SSE3__;__SSSE3__;__SSE4_1__;__SSE4_2__;_CRT_SECURE_NO_WARNINGS=;_CONSOLE;_DEBUG;%(PreprocessorDefinitions) - true AdvancedVectorExtensions MultiThreadedDebug true /w24003 /w24005 /w24028 /w24047 /w24090 /w24133 /w24146 /w24333 /w24789 %(AdditionalOptions) ..\.. - - Console - true - Disabled true __SSE__;__SSE2__;__SSE3__;__SSSE3__;__SSE4_1__;__SSE4_2__;USE_SSE;USE_AVX2;_CRT_SECURE_NO_WARNINGS=;_CONSOLE;_DEBUG;%(PreprocessorDefinitions) - true - AdvancedVectorExtensions2 + AdvancedVectorExtensions MultiThreadedDebug true /w24003 /w24005 /w24028 /w24047 /w24090 /w24133 /w24146 /w24333 /w24789 %(AdditionalOptions) ..\.. - - Console - true - @@ -126,7 +116,6 @@ true true __SSE__;__SSE2__;__SSE3__;__SSSE3__;__SSE4_1__;__SSE4_2__;_CRT_SECURE_NO_WARNINGS=;_CONSOLE;NDEBUG;%(PreprocessorDefinitions) - true AdvancedVectorExtensions Speed MultiThreaded @@ -134,12 +123,6 @@ /w24003 /w24005 /w24028 /w24047 /w24090 /w24133 /w24146 /w24333 /w24789 %(AdditionalOptions) ..\.. - - Console - true - true - true - @@ -148,20 +131,13 @@ true true __SSE__;__SSE2__;__SSE3__;__SSSE3__;__SSE4_1__;__SSE4_2__;USE_SSE;USE_AVX2;_CRT_SECURE_NO_WARNINGS=;_CONSOLE;NDEBUG;%(PreprocessorDefinitions) - true - AdvancedVectorExtensions2 + AdvancedVectorExtensions Speed MultiThreaded true /w24003 /w24005 /w24028 /w24047 /w24090 /w24133 /w24146 /w24333 /w24789 %(AdditionalOptions) ..\.. - - Console - true - true - true - @@ -174,47 +150,61 @@ - - AdvancedVectorExtensions - AdvancedVectorExtensions - + AdvancedVectorExtensions2 - __SSE__;__SSE2__;__SSE3__;__SSSE3__;__SSE4_1__;__SSE4_2__;__AVX2__;_CRT_SECURE_NO_WARNINGS=;_CONSOLE;_DEBUG;%(PreprocessorDefinitions) - __SSE__;__SSE2__;__SSE3__;__SSSE3__;__SSE4_1__;__SSE4_2__;__AVX2__;_CRT_SECURE_NO_WARNINGS=;_CONSOLE;NDEBUG;%(PreprocessorDefinitions) + __AVX2__;%(PreprocessorDefinitions) + __AVX2__;%(PreprocessorDefinitions) AdvancedVectorExtensions2 + AdvancedVectorExtensions2 + AdvancedVectorExtensions2 + __AVX2__;%(PreprocessorDefinitions) + __AVX2__;%(PreprocessorDefinitions) AdvancedVectorExtensions2 - __SSE__;__SSE2__;__SSE3__;__SSSE3__;__SSE4_1__;__SSE4_2__;__AVX2__;_CRT_SECURE_NO_WARNINGS=;_CONSOLE;_DEBUG;%(PreprocessorDefinitions) - __SSE__;__SSE2__;__SSE3__;__SSSE3__;__SSE4_1__;__SSE4_2__;__AVX2__;_CRT_SECURE_NO_WARNINGS=;_CONSOLE;NDEBUG;%(PreprocessorDefinitions) + __AVX2__;%(PreprocessorDefinitions) + __AVX2__;%(PreprocessorDefinitions) AdvancedVectorExtensions2 + AdvancedVectorExtensions2 + AdvancedVectorExtensions2 + __AVX2__;%(PreprocessorDefinitions) + __AVX2__;%(PreprocessorDefinitions) AdvancedVectorExtensions2 - __SSE__;__SSE2__;__SSE3__;__SSSE3__;__SSE4_1__;__SSE4_2__;__AVX2__;_CRT_SECURE_NO_WARNINGS=;_CONSOLE;_DEBUG;%(PreprocessorDefinitions) - __SSE__;__SSE2__;__SSE3__;__SSSE3__;__SSE4_1__;__SSE4_2__;__AVX2__;_CRT_SECURE_NO_WARNINGS=;_CONSOLE;NDEBUG;%(PreprocessorDefinitions) + __AVX2__;%(PreprocessorDefinitions) + __AVX2__;%(PreprocessorDefinitions) AdvancedVectorExtensions2 + AdvancedVectorExtensions2 + AdvancedVectorExtensions2 + __AVX2__;%(PreprocessorDefinitions) + __AVX2__;%(PreprocessorDefinitions) AdvancedVectorExtensions2 - __SSE__;__SSE2__;__SSE3__;__SSSE3__;__SSE4_1__;__SSE4_2__;__AVX2__;_CRT_SECURE_NO_WARNINGS=;_CONSOLE;_DEBUG;%(PreprocessorDefinitions) - __SSE__;__SSE2__;__SSE3__;__SSSE3__;__SSE4_1__;__SSE4_2__;__AVX2__;_CRT_SECURE_NO_WARNINGS=;_CONSOLE;NDEBUG;%(PreprocessorDefinitions) + __AVX2__;%(PreprocessorDefinitions) + __AVX2__;%(PreprocessorDefinitions) AdvancedVectorExtensions2 + AdvancedVectorExtensions2 + AdvancedVectorExtensions2 + __AVX2__;%(PreprocessorDefinitions) + __AVX2__;%(PreprocessorDefinitions) - - AdvancedVectorExtensions - AdvancedVectorExtensions - + AdvancedVectorExtensions2 - __SSE__;__SSE2__;__SSE3__;__SSSE3__;__SSE4_1__;__SSE4_2__;__AVX2__;_CRT_SECURE_NO_WARNINGS=;_CONSOLE;_DEBUG;%(PreprocessorDefinitions) - __SSE__;__SSE2__;__SSE3__;__SSSE3__;__SSE4_1__;__SSE4_2__;__AVX2__;_CRT_SECURE_NO_WARNINGS=;_CONSOLE;NDEBUG;%(PreprocessorDefinitions) + __AVX2__;%(PreprocessorDefinitions) + __AVX2__;%(PreprocessorDefinitions) AdvancedVectorExtensions2 + AdvancedVectorExtensions2 + AdvancedVectorExtensions2 + __AVX2__;%(PreprocessorDefinitions) + __AVX2__;%(PreprocessorDefinitions)