From c525c3c9006167dd2dab860ef0017952bc62f214 Mon Sep 17 00:00:00 2001 From: GoldJohnKing Date: Thu, 30 Mar 2023 15:18:29 +0800 Subject: [PATCH] add solution and project files for v210 --- ide/v210/.gitignore | 2 + ide/v210/libmimalloc.sln | 22 ++++ ide/v210/mimalloc.vcxproj | 160 ++++++++++++++++++++++++++++++ ide/v210/mimalloc.vcxproj.filters | 73 ++++++++++++++ ide/v210/mimalloc.vcxproj.user | 4 + 5 files changed, 261 insertions(+) create mode 100644 ide/v210/.gitignore create mode 100644 ide/v210/libmimalloc.sln create mode 100644 ide/v210/mimalloc.vcxproj create mode 100644 ide/v210/mimalloc.vcxproj.filters create mode 100644 ide/v210/mimalloc.vcxproj.user diff --git a/ide/v210/.gitignore b/ide/v210/.gitignore new file mode 100644 index 000000000..0b72f2293 --- /dev/null +++ b/ide/v210/.gitignore @@ -0,0 +1,2 @@ +x64 +.vs \ No newline at end of file diff --git a/ide/v210/libmimalloc.sln b/ide/v210/libmimalloc.sln new file mode 100644 index 000000000..543d74790 --- /dev/null +++ b/ide/v210/libmimalloc.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.5.33516.290 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mimalloc", "mimalloc.vcxproj", "{220C5E15-13C5-3314-A93E-906A84ACF855}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {220C5E15-13C5-3314-A93E-906A84ACF855}.Release|x64.ActiveCfg = Release|x64 + {220C5E15-13C5-3314-A93E-906A84ACF855}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {F2242AD4-F4F3-3E12-9A87-CDC080475E07} + EndGlobalSection +EndGlobal diff --git a/ide/v210/mimalloc.vcxproj b/ide/v210/mimalloc.vcxproj new file mode 100644 index 000000000..5973645db --- /dev/null +++ b/ide/v210/mimalloc.vcxproj @@ -0,0 +1,160 @@ + + + + x64 + + + + Release + x64 + + + + {220C5E15-13C5-3314-A93E-906A84ACF855} + Win32Proj + 10.0 + x64 + mimalloc + NoUpgrade + + + + DynamicLibrary + MultiByte + Intel C++ Compiler 2023 + true + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + mimalloc + .dll + false + + + $(Platform)\$(Configuration)\$(ProjectName) + + + + %(AdditionalOptions) /Zc:__cplusplus + $(IntDir) + Sync + AnySuitable + stdcpp20 + MaxSpeedHighLevel + NotUsing + MultiThreaded + false + Level3 + %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;MI_WIN_NOREDIRECT=1;MI_SHARED_LIB;MI_SHARED_LIB_EXPORT;CMAKE_INTDIR="Release";mimalloc_EXPORTS + $(IntDir) + + + stdc17 + ..\..\include;%(AdditionalIncludeDirectories) + true + Speed + MultiFile + false + Fast + + + %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;MI_WIN_NOREDIRECT=1;MI_SHARED_LIB;MI_SHARED_LIB_EXPORT;CMAKE_INTDIR=\"Release\";mimalloc_EXPORTS + ..\..\include;%(AdditionalIncludeDirectories) + + + ..\..\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + psapi.lib;shell32.lib;user32.lib;advapi32.lib;bcrypt.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib + %(AdditionalLibraryDirectories) + %(AdditionalOptions) /machine:x64 + false + %(IgnoreSpecificDefaultLibraries) + Console + true + true + true + + + false + + + + + $(IntDir)/src/cma/cma_api.cpp.obj + CompileAsCpp + + + $(IntDir)/src/cma/cma_api.h.obj + CompileAsCpp + + + $(IntDir)/src/cma/cma_utils.cpp.obj + CompileAsCpp + + + $(IntDir)/src/cma/cma_utils.h.obj + CompileAsCpp + + + CompileAsCpp + + + CompileAsCpp + + + CompileAsCpp + + + CompileAsCpp + + + CompileAsCpp + + + CompileAsCpp + + + CompileAsCpp + + + CompileAsCpp + + + CompileAsCpp + + + CompileAsCpp + + + CompileAsCpp + + + CompileAsCpp + + + CompileAsCpp + + + CompileAsCpp + + + CompileAsCpp + + + + + + \ No newline at end of file diff --git a/ide/v210/mimalloc.vcxproj.filters b/ide/v210/mimalloc.vcxproj.filters new file mode 100644 index 000000000..fb40a65a4 --- /dev/null +++ b/ide/v210/mimalloc.vcxproj.filters @@ -0,0 +1,73 @@ + + + + + Source Files + + + Header Files + + + Source Files + + + Header 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 + + + + + + + + {0490CB9A-53B0-348A-8930-789B6C8F43CA} + + + {7DF08B3B-4218-326A-8A61-705CF4C19964} + + + diff --git a/ide/v210/mimalloc.vcxproj.user b/ide/v210/mimalloc.vcxproj.user new file mode 100644 index 000000000..88a550947 --- /dev/null +++ b/ide/v210/mimalloc.vcxproj.user @@ -0,0 +1,4 @@ + + + + \ No newline at end of file