From 8d184fa2aa2fd41acaa15ac8cdb0098b48c9c54c Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Fri, 5 Jul 2019 18:05:43 +0900 Subject: [PATCH] vs2019: added the preset visual studio project. This is a compilable vs project to generate library for the fan of visual studio. Still, there are a lot of compile warnings, it works to generate working dll and lib. --- vs2019/config.h | 13 ++ vs2019/rlottie.sln | 31 +++ vs2019/rlottie.vcxproj | 246 +++++++++++++++++++++ vs2019/rlottie.vcxproj.filters | 382 +++++++++++++++++++++++++++++++++ vs2019/rlottie.vcxproj.user | 4 + 5 files changed, 676 insertions(+) create mode 100644 vs2019/config.h create mode 100644 vs2019/rlottie.sln create mode 100644 vs2019/rlottie.vcxproj create mode 100644 vs2019/rlottie.vcxproj.filters create mode 100644 vs2019/rlottie.vcxproj.user diff --git a/vs2019/config.h b/vs2019/config.h new file mode 100644 index 0000000..6c6d78a --- /dev/null +++ b/vs2019/config.h @@ -0,0 +1,13 @@ +/* + * Autogenerated by the Meson build system. + * Do not edit, your changes will be lost. + */ + +#pragma once + +#define LOTTIE_CACHE_SUPPORT 1 + +#define LOTTIE_IMAGE_MODULE_SUPPORT 1 + +#define LOTTIE_THREAD_SUPPORT 1 + diff --git a/vs2019/rlottie.sln b/vs2019/rlottie.sln new file mode 100644 index 0000000..ddeb4a0 --- /dev/null +++ b/vs2019/rlottie.sln @@ -0,0 +1,31 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29020.237 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "rlottie", "rlottie.vcxproj", "{9C97B40D-AB46-4EC7-9A17-7F5256FBC059}" +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 + {9C97B40D-AB46-4EC7-9A17-7F5256FBC059}.Debug|x64.ActiveCfg = Debug|x64 + {9C97B40D-AB46-4EC7-9A17-7F5256FBC059}.Debug|x64.Build.0 = Debug|x64 + {9C97B40D-AB46-4EC7-9A17-7F5256FBC059}.Debug|x86.ActiveCfg = Debug|Win32 + {9C97B40D-AB46-4EC7-9A17-7F5256FBC059}.Debug|x86.Build.0 = Debug|Win32 + {9C97B40D-AB46-4EC7-9A17-7F5256FBC059}.Release|x64.ActiveCfg = Release|x64 + {9C97B40D-AB46-4EC7-9A17-7F5256FBC059}.Release|x64.Build.0 = Release|x64 + {9C97B40D-AB46-4EC7-9A17-7F5256FBC059}.Release|x86.ActiveCfg = Release|Win32 + {9C97B40D-AB46-4EC7-9A17-7F5256FBC059}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {A8E849A6-AE99-4AEA-92AD-23F0F12B1C68} + EndGlobalSection +EndGlobal diff --git a/vs2019/rlottie.vcxproj b/vs2019/rlottie.vcxproj new file mode 100644 index 0000000..a53c7d6 --- /dev/null +++ b/vs2019/rlottie.vcxproj @@ -0,0 +1,246 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 16.0 + {9C97B40D-AB46-4EC7-9A17-7F5256FBC059} + rlottie + 10.0 + + + + Application + true + v142 + MultiByte + + + Application + false + v142 + true + MultiByte + + + DynamicLibrary + true + v142 + MultiByte + + + Application + false + v142 + true + MultiByte + + + + + + + + + + + + + + + + + + + + + + + Level3 + Disabled + true + true + + + Console + + + + + Level3 + Disabled + true + true + ../inc;./;../src/lottie;../src/vector;../src/vector/pixman;../src/vector/freetype;%(AdditionalIncludeDirectories) + -DLOT_BUILD %(AdditionalOptions) + + + Console + + + + + Level3 + MaxSpeed + true + true + true + true + + + Console + true + true + + + + + Level3 + MaxSpeed + true + true + true + true + + + Console + true + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/vs2019/rlottie.vcxproj.filters b/vs2019/rlottie.vcxproj.filters new file mode 100644 index 0000000..3669078 --- /dev/null +++ b/vs2019/rlottie.vcxproj.filters @@ -0,0 +1,382 @@ + + + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;hm;inl;inc;ipp;xsd + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {fe19fe8c-ea12-4233-a5b3-e1d3b5eef911} + + + {d270b25a-5e50-4fd3-9552-e97a4855bbce} + + + {14ba4b30-7907-4e82-9e05-46bb1083eb30} + + + {fb769465-148c-4a24-b6f7-d4f296c045f7} + + + {6c95ecc5-8b13-4cdf-b729-ef98cf1e23e0} + + + {089f6054-13bb-4ffe-8129-4b38224412db} + + + {02c6210d-fe4b-4971-a04d-ca33f9b7f033} + + + {d981dfd0-86e1-47ea-9fdb-2c06401fddec} + + + {75db7b83-6147-402f-bc29-25e5edab2531} + + + {386829e3-2415-4992-a85e-b3e9a352278d} + + + {79196b11-c3ac-449b-83d6-52f81e748794} + + + + + inc + + + inc + + + inc + + + src\lottie\rapidjson + + + src\lottie\rapidjson + + + src\lottie\rapidjson + + + src\lottie\rapidjson + + + src\lottie\rapidjson + + + src\lottie\rapidjson + + + src\lottie\rapidjson + + + src\lottie\rapidjson + + + src\lottie\rapidjson + + + src\lottie\rapidjson + + + src\lottie\rapidjson + + + src\lottie\rapidjson + + + src\lottie\rapidjson + + + src\lottie\rapidjson + + + src\lottie\rapidjson + + + src\lottie\rapidjson + + + src\lottie\rapidjson + + + src\lottie\rapidjson + + + src\lottie\rapidjson + + + src\lottie\rapidjson + + + src\lottie\rapidjson\error + + + src\lottie\rapidjson\error + + + src\lottie\rapidjson\internal + + + src\lottie\rapidjson\internal + + + src\lottie\rapidjson\internal + + + src\lottie\rapidjson\internal + + + src\lottie\rapidjson\internal + + + src\lottie\rapidjson\internal + + + src\lottie\rapidjson\internal + + + src\lottie\rapidjson\internal + + + src\lottie\rapidjson\internal + + + src\lottie\rapidjson\internal + + + src\lottie\rapidjson\internal + + + src\lottie\rapidjson\internal + + + src\lottie\rapidjson\msinttypes + + + src\lottie\rapidjson\msinttypes + + + src\lottie + + + src\lottie + + + src\lottie + + + src\lottie + + + src\lottie + + + src\lottie + + + src\vector\freetype + + + src\vector\freetype + + + src\vector\freetype + + + src\vector\freetype + + + src\vector\pixman + + + src\vector\pixman + + + src\vector\stb + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + inc + + + + + src\binding\c + + + src\lottie + + + src\lottie + + + src\lottie + + + src\lottie + + + src\lottie + + + src\lottie + + + src\lottie + + + src\vector\freetype + + + src\vector\freetype + + + src\vector\freetype + + + src\vector\pixman + + + src\vector\stb + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + src\vector + + + + + src\vector\pixman + + + \ No newline at end of file diff --git a/vs2019/rlottie.vcxproj.user b/vs2019/rlottie.vcxproj.user new file mode 100644 index 0000000..0f14913 --- /dev/null +++ b/vs2019/rlottie.vcxproj.user @@ -0,0 +1,4 @@ + + + + \ No newline at end of file -- 2.34.1