From d6cc531b1da9a05bf08ae3c0e33cf1201b75cf08 Mon Sep 17 00:00:00 2001
From: Amin <47924013+Aminassadi@users.noreply.github.com>
Date: Thu, 24 Aug 2023 00:11:19 -0700
Subject: [PATCH] Fix dependencies in release configuration (#1829)
* [ADD] vs2019
[FIX] linker in release configuration
* [FIX] release configuration in vs2017
* [FIX] release configuration in vs2015
---
windows/vs2015/libyara/libyara.vcxproj | 2 +-
windows/vs2017/libyara/libyara.vcxproj | 4 +-
windows/vs2017/libyara/libyara.vcxproj.user | 4 +
windows/vs2017/yara/yara.vcxproj.user | 4 +
windows/vs2017/yarac/yarac.vcxproj.user | 4 +
windows/vs2019/NuGet.Config | 9 +
windows/vs2019/libyara/libyara.vcxproj | 284 ++++++++++++++++++++
windows/vs2019/libyara/libyara.vcxproj.user | 4 +
windows/vs2019/libyara/packages.config | 7 +
windows/vs2019/yara.sln | 64 +++++
windows/vs2019/yara/yara.vcxproj | 184 +++++++++++++
windows/vs2019/yara/yara.vcxproj.user | 4 +
windows/vs2019/yarac/yarac.vcxproj | 180 +++++++++++++
windows/vs2019/yarac/yarac.vcxproj.user | 4 +
14 files changed, 755 insertions(+), 3 deletions(-)
create mode 100644 windows/vs2017/libyara/libyara.vcxproj.user
create mode 100644 windows/vs2017/yara/yara.vcxproj.user
create mode 100644 windows/vs2017/yarac/yarac.vcxproj.user
create mode 100644 windows/vs2019/NuGet.Config
create mode 100644 windows/vs2019/libyara/libyara.vcxproj
create mode 100644 windows/vs2019/libyara/libyara.vcxproj.user
create mode 100644 windows/vs2019/libyara/packages.config
create mode 100644 windows/vs2019/yara.sln
create mode 100644 windows/vs2019/yara/yara.vcxproj
create mode 100644 windows/vs2019/yara/yara.vcxproj.user
create mode 100644 windows/vs2019/yarac/yarac.vcxproj
create mode 100644 windows/vs2019/yarac/yarac.vcxproj.user
diff --git a/windows/vs2015/libyara/libyara.vcxproj b/windows/vs2015/libyara/libyara.vcxproj
index 901fa020..cb78879a 100644
--- a/windows/vs2015/libyara/libyara.vcxproj
+++ b/windows/vs2015/libyara/libyara.vcxproj
@@ -178,7 +178,7 @@
MultiThreadedDLL
- jansson.lib;libcrypto.lib;%(AdditionalDependencies)
+ crypt32.lib;ws2_32.lib;advapi32.lib;jansson.lib;libcrypto.lib;%(AdditionalDependencies)
true
false
..\packages\YARA.OpenSSL.x64.1.1.1\lib;..\packages\YARA.Jansson.x64.1.1.0\lib;%(AdditionalLibraryDirectories)
diff --git a/windows/vs2017/libyara/libyara.vcxproj b/windows/vs2017/libyara/libyara.vcxproj
index 2ab75eec..5511c70e 100644
--- a/windows/vs2017/libyara/libyara.vcxproj
+++ b/windows/vs2017/libyara/libyara.vcxproj
@@ -177,7 +177,7 @@
MultiThreadedDLL
- jansson.lib;libcrypto.lib;%(AdditionalDependencies)
+ crypt32.lib;ws2_32.lib;advapi32.lib;jansson.lib;libcrypto.lib;%(AdditionalDependencies)
true
false
..\packages\YARA.OpenSSL.x64.1.1.1\lib;..\packages\YARA.Jansson.x64.1.1.0\lib;%(AdditionalLibraryDirectories)
@@ -282,4 +282,4 @@
-
+
\ No newline at end of file
diff --git a/windows/vs2017/libyara/libyara.vcxproj.user b/windows/vs2017/libyara/libyara.vcxproj.user
new file mode 100644
index 00000000..88a55094
--- /dev/null
+++ b/windows/vs2017/libyara/libyara.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/windows/vs2017/yara/yara.vcxproj.user b/windows/vs2017/yara/yara.vcxproj.user
new file mode 100644
index 00000000..88a55094
--- /dev/null
+++ b/windows/vs2017/yara/yara.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/windows/vs2017/yarac/yarac.vcxproj.user b/windows/vs2017/yarac/yarac.vcxproj.user
new file mode 100644
index 00000000..88a55094
--- /dev/null
+++ b/windows/vs2017/yarac/yarac.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/windows/vs2019/NuGet.Config b/windows/vs2019/NuGet.Config
new file mode 100644
index 00000000..c695e4fe
--- /dev/null
+++ b/windows/vs2019/NuGet.Config
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
diff --git a/windows/vs2019/libyara/libyara.vcxproj b/windows/vs2019/libyara/libyara.vcxproj
new file mode 100644
index 00000000..a92c002a
--- /dev/null
+++ b/windows/vs2019/libyara/libyara.vcxproj
@@ -0,0 +1,284 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+ Release
+ x64
+
+
+
+ {E236CE39-D8F3-4DB6-985C-F2794FF17746}
+ 10.0
+
+
+
+ StaticLibrary
+ true
+ v142
+
+
+ StaticLibrary
+ true
+ v142
+
+
+ StaticLibrary
+ false
+ v142
+
+
+ false
+ v142
+ StaticLibrary
+
+
+ false
+ v140
+ StaticLibrary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $(ProjectName)32
+ $(Configuration)\
+
+
+ $(ProjectName)64
+ $(Configuration)\
+ $(Configuration)\
+
+
+ $(ProjectName)32
+ $(Configuration)\
+
+
+ $(ProjectName)64
+ $(Configuration)\
+ $(Configuration)\
+
+
+
+ _CRT_SECURE_NO_WARNINGS;CUCKOO_MODULE;HASH_MODULE;DOTNET_MODULE;HAVE_LIBCRYPTO;USE_WINDOWS_PROC;YR_BUILDING_STATIC_LIB;YR_PROFILING_ENABLED;BUCKETS_128;CHECKSUM_1B
+ ..\..\..\libyara;..\..\..\libyara\include;..\..\..;..\packages\YARA.Jansson.x86.1.1.0\include;..\packages\YARA.OpenSSL.x86.1.1.1\include;%(AdditionalIncludeDirectories)
+ 4005;4273;4090
+ CompileAsC
+ $(IntDir)/%(RelativeDir)
+ ProgramDatabase
+
+ MultiThreadedDLL
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ jansson.lib;libcrypto.lib;%(AdditionalDependencies)
+ true
+ MachineX86
+ ..\packages\YARA.OpenSSL.x86.1.1.1\lib;..\packages\YARA.Jansson.x86.1.1.0\lib;%(AdditionalLibraryDirectories)
+ /IGNORE:4221
+
+
+ false
+
+
+ advapi32.lib;%(AdditionalDependencies)
+ UseLinkTimeCodeGeneration
+
+
+
+
+ _CRT_SECURE_NO_WARNINGS;CUCKOO_MODULE;HASH_MODULE;DOTNET_MODULE;HAVE_LIBCRYPTO;USE_WINDOWS_PROC;YR_BUILDING_STATIC_LIBC;YR_PROFILING_ENABLED;BUCKETS_128;CHECKSUM_1B
+ ..\..\..\libyara;..\..\..\libyara\include;..\..\..;..\packages\YARA.Jansson.x64.1.1.0\include;..\packages\YARA.OpenSSL.x64.1.1.1\include;%(AdditionalIncludeDirectories)
+ 4005;4273;4090
+ CompileAsC
+ $(IntDir)/%(RelativeDir)
+ ProgramDatabase
+ false
+
+ MultiThreadedDLL
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ crypt32.lib;ws2_32.lib;advapi32.lib;jansson.lib;libcrypto.lib;%(AdditionalDependencies)
+ true
+ ..\packages\YARA.OpenSSL.x64.1.1.1\lib;..\packages\YARA.Jansson.x64.1.1.0\lib;%(AdditionalLibraryDirectories)
+ /IGNORE:4221
+
+
+ false
+
+
+ advapi32.lib;%(AdditionalDependencies)
+ UseLinkTimeCodeGeneration
+
+
+
+
+ _CRT_SECURE_NO_WARNINGS;CUCKOO_MODULE;HASH_MODULE;DOTNET_MODULE;HAVE_LIBCRYPTO;USE_WINDOWS_PROC;YR_BUILDING_STATIC_LIB;BUCKETS_128;CHECKSUM_1B
+ ..\..\..\libyara;..\..\..\libyara\include;..\..\..;..\packages\YARA.Jansson.x86.1.1.0\include;..\packages\YARA.OpenSSL.x86.1.1.1\include;%(AdditionalIncludeDirectories)
+ 4005;4273;4090
+ CompileAsC
+ $(IntDir)/%(RelativeDir)
+
+ MultiThreadedDLL
+
+
+ jansson.lib;libcrypto.lib;%(AdditionalDependencies)
+ true
+ MachineX86
+ ..\packages\YARA.OpenSSL.x86.1.1.1\lib;..\packages\YARA.Jansson.x86.1.1.0\lib;%(AdditionalLibraryDirectories)
+ /IGNORE:4221
+
+
+ advapi32.lib;%(AdditionalDependencies)
+ UseLinkTimeCodeGeneration
+
+
+ false
+
+
+
+
+ _CRT_SECURE_NO_WARNINGS;CUCKOO_MODULE;HASH_MODULE;DOTNET_MODULE;HAVE_LIBCRYPTO;USE_WINDOWS_PROC;YR_BUILDING_STATIC_LIB;BUCKETS_128;CHECKSUM_1B
+ ..\..\..\libyara;..\..\..\libyara\include;..\..\..;..\packages\YARA.Jansson.x64.1.1.0\include;..\packages\YARA.OpenSSL.x64.1.1.1\include;%(AdditionalIncludeDirectories)
+ 4005;4273;4090
+ CompileAsC
+ $(IntDir)/%(RelativeDir)
+ false
+
+ MultiThreadedDLL
+
+
+ crypt32.lib;ws2_32.lib;advapi32.lib;jansson.lib;libcrypto.lib;%(AdditionalDependencies)
+ true
+ false
+ ..\packages\YARA.OpenSSL.x64.1.1.1\lib;..\packages\YARA.Jansson.x64.1.1.0\lib;%(AdditionalLibraryDirectories)
+ /IGNORE:4221
+
+
+ advapi32.lib;%(AdditionalDependencies)
+ Default
+ No
+
+
+ false
+
+
+
+
+ _CRT_SECURE_NO_WARNINGS;CUCKOO_MODULE;HASH_MODULE;DOTNET_MODULE;HAVE_LIBCRYPTO;USE_WINDOWS_PROC;YR_BUILDING_STATIC_LIB;NDEBUG=1;BUCKETS_128;CHECKSUM_1B
+ ..\..\..\libyara;..\..\..\libyara\include;..\..\..;..\packages\YARA.Jansson.x64.1.1.0\include;..\packages\YARA.OpenSSL.x64.1.1.1\include;%(AdditionalIncludeDirectories)
+ 4005;4273;4090
+ CompileAsC
+ $(IntDir)/%(RelativeDir)
+ false
+
+ MultiThreaded
+
+
+ jansson.lib;libcrypto.lib;%(AdditionalDependencies)
+ true
+ false
+ ..\packages\YARA.OpenSSL.x64.1.1.1\lib;..\packages\YARA.Jansson.x64.1.1.0\lib;%(AdditionalLibraryDirectories)
+ /IGNORE:4221
+
+
+ advapi32.lib;%(AdditionalDependencies)
+ Default
+ No
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/windows/vs2019/libyara/libyara.vcxproj.user b/windows/vs2019/libyara/libyara.vcxproj.user
new file mode 100644
index 00000000..88a55094
--- /dev/null
+++ b/windows/vs2019/libyara/libyara.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/windows/vs2019/libyara/packages.config b/windows/vs2019/libyara/packages.config
new file mode 100644
index 00000000..8dd7fc89
--- /dev/null
+++ b/windows/vs2019/libyara/packages.config
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/windows/vs2019/yara.sln b/windows/vs2019/yara.sln
new file mode 100644
index 00000000..2fe5e924
--- /dev/null
+++ b/windows/vs2019/yara.sln
@@ -0,0 +1,64 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+VisualStudioVersion = 14.0.25420.1
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libyara", "libyara\libyara.vcxproj", "{E236CE39-D8F3-4DB6-985C-F2794FF17746}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "yara", "yara\yara.vcxproj", "{DF8232C7-D8C1-4D05-9921-F8F504134410}"
+ ProjectSection(ProjectDependencies) = postProject
+ {E236CE39-D8F3-4DB6-985C-F2794FF17746} = {E236CE39-D8F3-4DB6-985C-F2794FF17746}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "yarac", "yarac\yarac.vcxproj", "{7C72350B-AA5B-41AD-8957-CE3924A7F11B}"
+ ProjectSection(ProjectDependencies) = postProject
+ {E236CE39-D8F3-4DB6-985C-F2794FF17746} = {E236CE39-D8F3-4DB6-985C-F2794FF17746}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test-alignment", "..\vs2015\test-alignment\test-alignment.vcxproj", "{76A5B2B8-8844-4278-A33E-CE95261AF6A1}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {E236CE39-D8F3-4DB6-985C-F2794FF17746}.Debug|x64.ActiveCfg = Debug|x64
+ {E236CE39-D8F3-4DB6-985C-F2794FF17746}.Debug|x64.Build.0 = Debug|x64
+ {E236CE39-D8F3-4DB6-985C-F2794FF17746}.Debug|x86.ActiveCfg = Debug|Win32
+ {E236CE39-D8F3-4DB6-985C-F2794FF17746}.Debug|x86.Build.0 = Debug|Win32
+ {E236CE39-D8F3-4DB6-985C-F2794FF17746}.Release|x64.ActiveCfg = Release|x64
+ {E236CE39-D8F3-4DB6-985C-F2794FF17746}.Release|x64.Build.0 = Release|x64
+ {E236CE39-D8F3-4DB6-985C-F2794FF17746}.Release|x86.ActiveCfg = Release|Win32
+ {E236CE39-D8F3-4DB6-985C-F2794FF17746}.Release|x86.Build.0 = Release|Win32
+ {DF8232C7-D8C1-4D05-9921-F8F504134410}.Debug|x64.ActiveCfg = Debug|x64
+ {DF8232C7-D8C1-4D05-9921-F8F504134410}.Debug|x64.Build.0 = Debug|x64
+ {DF8232C7-D8C1-4D05-9921-F8F504134410}.Debug|x86.ActiveCfg = Debug|Win32
+ {DF8232C7-D8C1-4D05-9921-F8F504134410}.Debug|x86.Build.0 = Debug|Win32
+ {DF8232C7-D8C1-4D05-9921-F8F504134410}.Release|x64.ActiveCfg = Release|x64
+ {DF8232C7-D8C1-4D05-9921-F8F504134410}.Release|x64.Build.0 = Release|x64
+ {DF8232C7-D8C1-4D05-9921-F8F504134410}.Release|x86.ActiveCfg = Release|Win32
+ {DF8232C7-D8C1-4D05-9921-F8F504134410}.Release|x86.Build.0 = Release|Win32
+ {7C72350B-AA5B-41AD-8957-CE3924A7F11B}.Debug|x64.ActiveCfg = Debug|x64
+ {7C72350B-AA5B-41AD-8957-CE3924A7F11B}.Debug|x64.Build.0 = Debug|x64
+ {7C72350B-AA5B-41AD-8957-CE3924A7F11B}.Debug|x86.ActiveCfg = Debug|Win32
+ {7C72350B-AA5B-41AD-8957-CE3924A7F11B}.Debug|x86.Build.0 = Debug|Win32
+ {7C72350B-AA5B-41AD-8957-CE3924A7F11B}.Release|x64.ActiveCfg = Release|x64
+ {7C72350B-AA5B-41AD-8957-CE3924A7F11B}.Release|x64.Build.0 = Release|x64
+ {7C72350B-AA5B-41AD-8957-CE3924A7F11B}.Release|x86.ActiveCfg = Release|Win32
+ {7C72350B-AA5B-41AD-8957-CE3924A7F11B}.Release|x86.Build.0 = Release|Win32
+ {76A5B2B8-8844-4278-A33E-CE95261AF6A1}.Debug|x64.ActiveCfg = Debug|x64
+ {76A5B2B8-8844-4278-A33E-CE95261AF6A1}.Debug|x64.Build.0 = Debug|x64
+ {76A5B2B8-8844-4278-A33E-CE95261AF6A1}.Debug|x86.ActiveCfg = Debug|Win32
+ {76A5B2B8-8844-4278-A33E-CE95261AF6A1}.Debug|x86.Build.0 = Debug|Win32
+ {76A5B2B8-8844-4278-A33E-CE95261AF6A1}.Release|x64.ActiveCfg = Release|x64
+ {76A5B2B8-8844-4278-A33E-CE95261AF6A1}.Release|x64.Build.0 = Release|x64
+ {76A5B2B8-8844-4278-A33E-CE95261AF6A1}.Release|x86.ActiveCfg = Release|Win32
+ {76A5B2B8-8844-4278-A33E-CE95261AF6A1}.Release|x86.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/windows/vs2019/yara/yara.vcxproj b/windows/vs2019/yara/yara.vcxproj
new file mode 100644
index 00000000..dba0f74d
--- /dev/null
+++ b/windows/vs2019/yara/yara.vcxproj
@@ -0,0 +1,184 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {DF8232C7-D8C1-4D05-9921-F8F504134410}
+ Win32Proj
+ yara
+ 10.0
+
+
+
+ Application
+ true
+ Unicode
+ v142
+
+
+ Application
+ true
+ Unicode
+ true
+ v142
+
+
+ Application
+ false
+ true
+ Unicode
+ v142
+
+
+ Application
+ false
+ true
+ Unicode
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ false
+ $(ProjectName)32
+
+
+ $(ProjectName)64
+ $(SolutionDir)\$(Configuration)\
+ $(Configuration)\
+
+
+ false
+ $(ProjectName)32
+
+
+ false
+ $(ProjectName)64
+ $(SolutionDir)$(Configuration)\
+ $(Configuration)\
+
+
+
+ Level3
+ NotUsing
+ Disabled
+ _DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ ..\..\..\libyara\include;..\..\..\cli;%(AdditionalIncludeDirectories)
+ false
+ CompileAsC
+ ProgramDatabase
+ MultiThreadedDLL
+
+
+ Console
+ ws2_32.lib;crypt32.lib;libyara$(PlatformArchitecture).lib;%(AdditionalDependencies)
+ ..\libyara\$(Configuration);%(AdditionalLibraryDirectories)
+ false
+
+
+
+
+ Level3
+ NotUsing
+ Disabled
+ _DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ ..\..\..\libyara\include;..\..\..\cli;%(AdditionalIncludeDirectories)
+ false
+ CompileAsC
+ ProgramDatabase
+ MultiThreadedDLL
+
+
+ Console
+ ws2_32.lib;crypt32.lib;libyara$(PlatformArchitecture).lib;%(AdditionalDependencies)
+ ..\libyara\$(Configuration);%(AdditionalLibraryDirectories)
+ false
+ Default
+
+
+
+
+ Level3
+ NotUsing
+ MaxSpeed
+ true
+ NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ ..\..\..\libyara\include;..\..\..\cli;%(AdditionalIncludeDirectories)
+ CompileAsC
+ ProgramDatabase
+ MultiThreadedDLL
+
+
+ Console
+ true
+ true
+ ws2_32.lib;crypt32.lib;libyara$(PlatformArchitecture).lib;%(AdditionalDependencies)
+ ..\libyara\$(Configuration);%(AdditionalLibraryDirectories)
+ false
+ No
+
+
+ false
+
+
+
+
+ Level3
+ NotUsing
+ MaxSpeed
+ true
+ NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ ..\..\..\libyara\include;..\..\..\cli;%(AdditionalIncludeDirectories)
+ CompileAsC
+ ProgramDatabase
+ MultiThreadedDLL
+
+
+ Console
+ true
+ true
+ ws2_32.lib;crypt32.lib;libyara$(PlatformArchitecture).lib;%(AdditionalDependencies)
+ ..\libyara\$(Configuration);%(AdditionalLibraryDirectories)
+ false
+ No
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/windows/vs2019/yara/yara.vcxproj.user b/windows/vs2019/yara/yara.vcxproj.user
new file mode 100644
index 00000000..88a55094
--- /dev/null
+++ b/windows/vs2019/yara/yara.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/windows/vs2019/yarac/yarac.vcxproj b/windows/vs2019/yarac/yarac.vcxproj
new file mode 100644
index 00000000..24e61fcf
--- /dev/null
+++ b/windows/vs2019/yarac/yarac.vcxproj
@@ -0,0 +1,180 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {7C72350B-AA5B-41AD-8957-CE3924A7F11B}
+ Win32Proj
+ yarac
+ 10.0
+
+
+
+ Application
+ true
+ Unicode
+ v142
+
+
+ Application
+ true
+ Unicode
+ v142
+
+
+ Application
+ false
+ true
+ Unicode
+ v142
+
+
+ Application
+ false
+ true
+ Unicode
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ false
+ $(ProjectName)32
+
+
+ false
+ $(ProjectName)64
+ $(SolutionDir)\$(Configuration)\
+ $(Configuration)\
+
+
+ false
+ $(ProjectName)32
+
+
+ false
+ $(ProjectName)64
+ $(SolutionDir)\$(Configuration)\
+ $(Configuration)\
+
+
+
+ Level3
+ NotUsing
+ Disabled
+ _DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ ..\..\..\libyara\include;..\..\..\cli;%(AdditionalIncludeDirectories)
+ false
+ CompileAsC
+ ProgramDatabase
+ MultiThreadedDLL
+
+
+ Console
+ true
+ ws2_32.lib;crypt32.lib;libyara$(PlatformArchitecture).lib;%(AdditionalDependencies)
+ ..\libyara\$(Configuration);%(AdditionalLibraryDirectories)
+ false
+
+
+
+
+ Level3
+ NotUsing
+ Disabled
+ _DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ ..\..\..\libyara\include;..\..\..\cli;%(AdditionalIncludeDirectories)
+ CompileAsC
+ ProgramDatabase
+ MultiThreadedDLL
+
+
+ Console
+ true
+ ws2_32.lib;crypt32.lib;libyara$(PlatformArchitecture).lib;%(AdditionalDependencies)
+ ..\libyara\$(Configuration);%(AdditionalLibraryDirectories)
+ false
+
+
+
+
+ Level3
+ NotUsing
+ MaxSpeed
+ true
+ NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ ..\..\..\libyara\include;..\..\..\cli;%(AdditionalIncludeDirectories)
+ CompileAsC
+ ProgramDatabase
+ MultiThreadedDLL
+
+
+ Console
+ No
+ true
+ true
+ ..\libyara\$(Configuration);%(AdditionalLibraryDirectories)
+ ws2_32.lib;crypt32.lib;libyara$(PlatformArchitecture).lib;%(AdditionalDependencies)
+ false
+
+
+
+
+ Level3
+ NotUsing
+ MaxSpeed
+ true
+ NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ ..\..\..\libyara\include;..\..\..\cli;%(AdditionalIncludeDirectories)
+ CompileAsC
+ ProgramDatabase
+ MultiThreadedDLL
+
+
+ Console
+ No
+ true
+ true
+ ..\libyara\$(Configuration);%(AdditionalLibraryDirectories)
+ ws2_32.lib;crypt32.lib;libyara$(PlatformArchitecture).lib;%(AdditionalDependencies)
+ false
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/windows/vs2019/yarac/yarac.vcxproj.user b/windows/vs2019/yarac/yarac.vcxproj.user
new file mode 100644
index 00000000..88a55094
--- /dev/null
+++ b/windows/vs2019/yarac/yarac.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file