diff --git a/ide/vs2019/mimalloc-override-test.vcxproj b/ide/vs2019/mimalloc-override-test.vcxproj
index d75a67e1..a07b032f 100644
--- a/ide/vs2019/mimalloc-override-test.vcxproj
+++ b/ide/vs2019/mimalloc-override-test.vcxproj
@@ -90,10 +90,19 @@
true
..\..\include
MultiThreadedDebugDLL
+ false
+ Default
+ false
Console
+ kernel32.lib;%(AdditionalDependencies)
+
+
+
+
+
@@ -103,14 +112,21 @@
true
..\..\include
MultiThreadedDebugDLL
+ false
+ Default
+ false
Console
- kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
- false
+ kernel32.lib;%(AdditionalDependencies)
+
+
+
+
+
@@ -128,8 +144,14 @@
true
true
Console
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
+
+
+
+
+
Level3
diff --git a/ide/vs2019/mimalloc-override.vcxproj b/ide/vs2019/mimalloc-override.vcxproj
index 33c9ee55..7b899899 100644
--- a/ide/vs2019/mimalloc-override.vcxproj
+++ b/ide/vs2019/mimalloc-override.vcxproj
@@ -70,21 +70,25 @@
$(SolutionDir)..\..\out\msvc-$(Platform)\$(Configuration)\
$(SolutionDir)..\..\out\msvc-$(Platform)\$(ProjectName)\$(Configuration)\
.dll
+ mimalloc-override
$(SolutionDir)..\..\out\msvc-$(Platform)\$(Configuration)\
$(SolutionDir)..\..\out\msvc-$(Platform)\$(ProjectName)\$(Configuration)\
.dll
+ mimalloc-override
$(SolutionDir)..\..\out\msvc-$(Platform)\$(Configuration)\
$(SolutionDir)..\..\out\msvc-$(Platform)\$(ProjectName)\$(Configuration)\
.dll
+ mimalloc-override
$(SolutionDir)..\..\out\msvc-$(Platform)\$(Configuration)\
$(SolutionDir)..\..\out\msvc-$(Platform)\$(ProjectName)\$(Configuration)\
.dll
+ mimalloc-override
@@ -93,27 +97,28 @@
true
true
../../include
- MI_SHARED_LIB;MI_SHARED_LIB_EXPORT;MI_MALLOC_OVERRIDE;_MBCS;%(PreprocessorDefinitions);
+ MI_SHARED_LIB;MI_SHARED_LIB_EXPORT;MI_MALLOC_OVERRIDE;%(PreprocessorDefinitions);
MultiThreadedDebugDLL
false
+ Default
-
-
-
-
-
-
-
-
- DllEntry
- kernel32.lib;%(AdditionalDependencies)
+ $(ProjectDir)\..\..\bin\mimalloc-redirect32.lib;%(AdditionalDependencies)
+ Default
+ false
+
+ COPY /Y $(ProjectDir)..\..\bin\mimalloc-redirect32.dll $(OutputPath)
+
+
+ Copy mimalloc-redirect32.dll to the output directory
+
+
Level3
@@ -121,57 +126,58 @@
true
true
../../include
- MI_SHARED_LIB;MI_SHARED_LIB_EXPORT;MI_MALLOC_OVERRIDE;_MBCS;%(PreprocessorDefinitions);
+ MI_SHARED_LIB;MI_SHARED_LIB_EXPORT;MI_MALLOC_OVERRIDE;%(PreprocessorDefinitions);
MultiThreadedDebugDLL
false
+ Default
-
-
-
-
-
-
-
-
- DllEntry
- kernel32.lib;..\..\bin\mimalloc-redirect.lib;%(AdditionalDependencies)
+ $(ProjectDir)\..\..\bin\mimalloc-redirect.lib;%(AdditionalDependencies)
+ Default
+ false
+
+ COPY /Y $(ProjectDir)..\..\bin\mimalloc-redirect.dll $(OutputPath)
+
+
+ copy mimalloc-redirect.dll to the output directory
+
+
Level3
MaxSpeed
true
true
- true
true
../../include
- MI_SHARED_LIB;MI_SHARED_LIB_EXPORT;MI_MALLOC_OVERRIDE;_MBCS;%(PreprocessorDefinitions);NDEBUG
+ MI_SHARED_LIB;MI_SHARED_LIB_EXPORT;MI_MALLOC_OVERRIDE;%(PreprocessorDefinitions);NDEBUG
AssemblyAndSourceCode
$(IntDir)
false
MultiThreadedDLL
+ Default
+ false
true
true
- DllEntry
- kernel32.lib;%(AdditionalDependencies)
+ $(ProjectDir)\..\..\bin\mimalloc-redirect32.lib;%(AdditionalDependencies)
+ Default
+ false
-
-
+ COPY /Y $(ProjectDir)..\..\bin\mimalloc-redirect32.dll $(OutputPath)
-
-
+ Copy mimalloc-redirect32.dll to the output directory
@@ -182,42 +188,35 @@
true
true
../../include
- MI_SHARED_LIB;MI_SHARED_LIB_EXPORT;MI_MALLOC_OVERRIDE;_MBCS;%(PreprocessorDefinitions);NDEBUG
+ MI_SHARED_LIB;MI_SHARED_LIB_EXPORT;MI_MALLOC_OVERRIDE;%(PreprocessorDefinitions);NDEBUG
AssemblyAndSourceCode
$(IntDir)
false
MultiThreadedDLL
+ Default
false
- Speed
- true
- false
- AdvancedVectorExtensions
- Fast
- /Bv /Ob3 /d2FH4 /Gw /fp:fast /GL %(AdditionalOptions)
true
true
- DllEntry
- kernel32.lib;..\..\bin\mimalloc-redirect.lib;%(AdditionalDependencies)
+ $(ProjectDir)\..\..\bin\mimalloc-redirect.lib;%(AdditionalDependencies)
- UseLinkTimeCodeGeneration
- /LTCG /USEPROFILE:AGGRESSIVE /d2:-threads16 /d2:-notypeopt %(AdditionalOptions)
+ Default
+ false
-
-
+ COPY /Y $(ProjectDir)..\..\bin\mimalloc-redirect.dll $(OutputPath)
-
-
+ copy mimalloc-redirect.dll to the output directory
+
@@ -227,7 +226,12 @@
false
false
-
+
+ true
+ true
+ true
+ true
+
diff --git a/ide/vs2019/mimalloc-test.vcxproj b/ide/vs2019/mimalloc-test.vcxproj
index 1e901e45..13af6ab4 100644
--- a/ide/vs2019/mimalloc-test.vcxproj
+++ b/ide/vs2019/mimalloc-test.vcxproj
@@ -67,19 +67,19 @@
- $(ProjectDir)..\..\out\msvc-$(Platform)\$(ProjectName)\$(Configuration)\
+ $(ProjectDir)..\..\out\msvc-$(Platform)\$(Configuration)\
$(ProjectDir)..\..\out\msvc-$(Platform)\$(ProjectName)\$(Configuration)\
- $(ProjectDir)..\..\out\msvc-$(Platform)\$(ProjectName)\$(Configuration)\
+ $(ProjectDir)..\..\out\msvc-$(Platform)\$(Configuration)\
$(ProjectDir)..\..\out\msvc-$(Platform)\$(ProjectName)\$(Configuration)\
- $(ProjectDir)..\..\out\msvc-$(Platform)\$(ProjectName)\$(Configuration)\
+ $(ProjectDir)..\..\out\msvc-$(Platform)\$(Configuration)\
$(ProjectDir)..\..\out\msvc-$(Platform)\$(ProjectName)\$(Configuration)\
- $(ProjectDir)..\..\out\msvc-$(Platform)\$(ProjectName)\$(Configuration)\
+ $(ProjectDir)..\..\out\msvc-$(Platform)\$(Configuration)\
$(ProjectDir)..\..\out\msvc-$(Platform)\$(ProjectName)\$(Configuration)\
@@ -144,19 +144,14 @@
Console
-
-
- AssemblyAndSourceCode
- AssemblyAndSourceCode
- AssemblyAndSourceCode
- AssemblyAndSourceCode
-
-
{abb5eae7-b3e6-432e-b636-333449892ea6}
+
+
+
diff --git a/ide/vs2019/mimalloc.vcxproj b/ide/vs2019/mimalloc.vcxproj
index 4d9563c2..7e74d881 100644
--- a/ide/vs2019/mimalloc.vcxproj
+++ b/ide/vs2019/mimalloc.vcxproj
@@ -70,21 +70,25 @@
$(SolutionDir)..\..\out\msvc-$(Platform)\$(Configuration)\
$(SolutionDir)..\..\out\msvc-$(Platform)\$(ProjectName)\$(Configuration)\
.lib
+ mimalloc-static
$(SolutionDir)..\..\out\msvc-$(Platform)\$(Configuration)\
$(SolutionDir)..\..\out\msvc-$(Platform)\$(ProjectName)\$(Configuration)\
.lib
+ mimalloc-static
$(SolutionDir)..\..\out\msvc-$(Platform)\$(Configuration)\
$(SolutionDir)..\..\out\msvc-$(Platform)\$(ProjectName)\$(Configuration)\
.lib
+ mimalloc-static
$(SolutionDir)..\..\out\msvc-$(Platform)\$(Configuration)\
$(SolutionDir)..\..\out\msvc-$(Platform)\$(ProjectName)\$(Configuration)\
.lib
+ mimalloc-static
@@ -94,8 +98,9 @@
true
../../include
MI_DEBUG=3;%(PreprocessorDefinitions);
- Default
+ CompileAsCpp
false
+ stdcpp17
@@ -112,8 +117,9 @@
true
../../include
MI_DEBUG=3;%(PreprocessorDefinitions);
- Default
+ CompileAsCpp
false
+ stdcpp17
@@ -135,8 +141,6 @@
Level3
MaxSpeed
true
- true
- true
true
../../include
%(PreprocessorDefinitions);NDEBUG
@@ -144,11 +148,9 @@
$(IntDir)
false
false
- AnySuitable
- Neither
- false
- false
- Default
+ Default
+ CompileAsCpp
+ true
true
@@ -166,8 +168,6 @@
Level3
MaxSpeed
true
- true
- true
true
../../include
%(PreprocessorDefinitions);NDEBUG
@@ -175,11 +175,9 @@
$(IntDir)
false
false
- AnySuitable
- Neither
- false
- false
- Default
+ Default
+ CompileAsCpp
+ true
true
@@ -211,12 +209,6 @@
true
true
-
- true
- true
- true
- true
-
true
true
@@ -243,8 +235,9 @@
-
-
+
+
+