diff options
author | Li Jin <dragon-fly@qq.com> | 2022-10-31 11:32:33 +0800 |
---|---|---|
committer | Li Jin <dragon-fly@qq.com> | 2022-11-09 11:29:32 +0800 |
commit | 417ec1a37922c6178900adfec70628cad46731ff (patch) | |
tree | a5a2d74927ad2c41b5a16264a78409e1c0334b72 /win-build/YuescriptDLL | |
parent | 3dd607c8887d2fe0186668aabca31bb84a41e2da (diff) | |
download | yuescript-417ec1a37922c6178900adfec70628cad46731ff.tar.gz yuescript-417ec1a37922c6178900adfec70628cad46731ff.tar.bz2 yuescript-417ec1a37922c6178900adfec70628cad46731ff.zip |
fix issue #112 and issue #113.
Diffstat (limited to 'win-build/YuescriptDLL')
-rw-r--r-- | win-build/YuescriptDLL/YuescriptDLL.vcxproj | 158 |
1 files changed, 158 insertions, 0 deletions
diff --git a/win-build/YuescriptDLL/YuescriptDLL.vcxproj b/win-build/YuescriptDLL/YuescriptDLL.vcxproj index 2913139..3efe789 100644 --- a/win-build/YuescriptDLL/YuescriptDLL.vcxproj +++ b/win-build/YuescriptDLL/YuescriptDLL.vcxproj | |||
@@ -1,10 +1,26 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | 2 | <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
3 | <ItemGroup Label="ProjectConfigurations"> | 3 | <ItemGroup Label="ProjectConfigurations"> |
4 | <ProjectConfiguration Include="Debug53|Win32"> | ||
5 | <Configuration>Debug53</Configuration> | ||
6 | <Platform>Win32</Platform> | ||
7 | </ProjectConfiguration> | ||
8 | <ProjectConfiguration Include="Debug53|x64"> | ||
9 | <Configuration>Debug53</Configuration> | ||
10 | <Platform>x64</Platform> | ||
11 | </ProjectConfiguration> | ||
4 | <ProjectConfiguration Include="Debug|Win32"> | 12 | <ProjectConfiguration Include="Debug|Win32"> |
5 | <Configuration>Debug</Configuration> | 13 | <Configuration>Debug</Configuration> |
6 | <Platform>Win32</Platform> | 14 | <Platform>Win32</Platform> |
7 | </ProjectConfiguration> | 15 | </ProjectConfiguration> |
16 | <ProjectConfiguration Include="Release53|Win32"> | ||
17 | <Configuration>Release53</Configuration> | ||
18 | <Platform>Win32</Platform> | ||
19 | </ProjectConfiguration> | ||
20 | <ProjectConfiguration Include="Release53|x64"> | ||
21 | <Configuration>Release53</Configuration> | ||
22 | <Platform>x64</Platform> | ||
23 | </ProjectConfiguration> | ||
8 | <ProjectConfiguration Include="Release|Win32"> | 24 | <ProjectConfiguration Include="Release|Win32"> |
9 | <Configuration>Release</Configuration> | 25 | <Configuration>Release</Configuration> |
10 | <Platform>Win32</Platform> | 26 | <Platform>Win32</Platform> |
@@ -32,6 +48,12 @@ | |||
32 | <PlatformToolset>v143</PlatformToolset> | 48 | <PlatformToolset>v143</PlatformToolset> |
33 | <CharacterSet>Unicode</CharacterSet> | 49 | <CharacterSet>Unicode</CharacterSet> |
34 | </PropertyGroup> | 50 | </PropertyGroup> |
51 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug53|Win32'" Label="Configuration"> | ||
52 | <ConfigurationType>DynamicLibrary</ConfigurationType> | ||
53 | <UseDebugLibraries>true</UseDebugLibraries> | ||
54 | <PlatformToolset>v143</PlatformToolset> | ||
55 | <CharacterSet>Unicode</CharacterSet> | ||
56 | </PropertyGroup> | ||
35 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> | 57 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |
36 | <ConfigurationType>DynamicLibrary</ConfigurationType> | 58 | <ConfigurationType>DynamicLibrary</ConfigurationType> |
37 | <UseDebugLibraries>false</UseDebugLibraries> | 59 | <UseDebugLibraries>false</UseDebugLibraries> |
@@ -39,12 +61,25 @@ | |||
39 | <WholeProgramOptimization>true</WholeProgramOptimization> | 61 | <WholeProgramOptimization>true</WholeProgramOptimization> |
40 | <CharacterSet>Unicode</CharacterSet> | 62 | <CharacterSet>Unicode</CharacterSet> |
41 | </PropertyGroup> | 63 | </PropertyGroup> |
64 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release53|Win32'" Label="Configuration"> | ||
65 | <ConfigurationType>DynamicLibrary</ConfigurationType> | ||
66 | <UseDebugLibraries>false</UseDebugLibraries> | ||
67 | <PlatformToolset>v143</PlatformToolset> | ||
68 | <WholeProgramOptimization>true</WholeProgramOptimization> | ||
69 | <CharacterSet>Unicode</CharacterSet> | ||
70 | </PropertyGroup> | ||
42 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> | 71 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> |
43 | <ConfigurationType>DynamicLibrary</ConfigurationType> | 72 | <ConfigurationType>DynamicLibrary</ConfigurationType> |
44 | <UseDebugLibraries>true</UseDebugLibraries> | 73 | <UseDebugLibraries>true</UseDebugLibraries> |
45 | <PlatformToolset>v143</PlatformToolset> | 74 | <PlatformToolset>v143</PlatformToolset> |
46 | <CharacterSet>Unicode</CharacterSet> | 75 | <CharacterSet>Unicode</CharacterSet> |
47 | </PropertyGroup> | 76 | </PropertyGroup> |
77 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug53|x64'" Label="Configuration"> | ||
78 | <ConfigurationType>DynamicLibrary</ConfigurationType> | ||
79 | <UseDebugLibraries>true</UseDebugLibraries> | ||
80 | <PlatformToolset>v143</PlatformToolset> | ||
81 | <CharacterSet>Unicode</CharacterSet> | ||
82 | </PropertyGroup> | ||
48 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> | 83 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> |
49 | <ConfigurationType>DynamicLibrary</ConfigurationType> | 84 | <ConfigurationType>DynamicLibrary</ConfigurationType> |
50 | <UseDebugLibraries>false</UseDebugLibraries> | 85 | <UseDebugLibraries>false</UseDebugLibraries> |
@@ -52,6 +87,13 @@ | |||
52 | <WholeProgramOptimization>true</WholeProgramOptimization> | 87 | <WholeProgramOptimization>true</WholeProgramOptimization> |
53 | <CharacterSet>Unicode</CharacterSet> | 88 | <CharacterSet>Unicode</CharacterSet> |
54 | </PropertyGroup> | 89 | </PropertyGroup> |
90 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release53|x64'" Label="Configuration"> | ||
91 | <ConfigurationType>DynamicLibrary</ConfigurationType> | ||
92 | <UseDebugLibraries>false</UseDebugLibraries> | ||
93 | <PlatformToolset>v143</PlatformToolset> | ||
94 | <WholeProgramOptimization>true</WholeProgramOptimization> | ||
95 | <CharacterSet>Unicode</CharacterSet> | ||
96 | </PropertyGroup> | ||
55 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> | 97 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |
56 | <ImportGroup Label="ExtensionSettings"> | 98 | <ImportGroup Label="ExtensionSettings"> |
57 | </ImportGroup> | 99 | </ImportGroup> |
@@ -60,15 +102,27 @@ | |||
60 | <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> | 102 | <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
61 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | 103 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
62 | </ImportGroup> | 104 | </ImportGroup> |
105 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug53|Win32'" Label="PropertySheets"> | ||
106 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
107 | </ImportGroup> | ||
63 | <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> | 108 | <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
64 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | 109 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
65 | </ImportGroup> | 110 | </ImportGroup> |
111 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release53|Win32'" Label="PropertySheets"> | ||
112 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
113 | </ImportGroup> | ||
66 | <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> | 114 | <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
67 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | 115 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
68 | </ImportGroup> | 116 | </ImportGroup> |
117 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug53|x64'" Label="PropertySheets"> | ||
118 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
119 | </ImportGroup> | ||
69 | <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> | 120 | <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
70 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | 121 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
71 | </ImportGroup> | 122 | </ImportGroup> |
123 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release53|x64'" Label="PropertySheets"> | ||
124 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
125 | </ImportGroup> | ||
72 | <PropertyGroup Label="UserMacros" /> | 126 | <PropertyGroup Label="UserMacros" /> |
73 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> | 127 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
74 | <LinkIncremental>true</LinkIncremental> | 128 | <LinkIncremental>true</LinkIncremental> |
@@ -76,24 +130,48 @@ | |||
76 | <OutDir>$(SolutionDir)..\bin\windows\$(Platform)\$(Configuration)\</OutDir> | 130 | <OutDir>$(SolutionDir)..\bin\windows\$(Platform)\$(Configuration)\</OutDir> |
77 | <TargetName>yue</TargetName> | 131 | <TargetName>yue</TargetName> |
78 | </PropertyGroup> | 132 | </PropertyGroup> |
133 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug53|Win32'"> | ||
134 | <LinkIncremental>true</LinkIncremental> | ||
135 | <IntDir>$(SolutionDir)..\build\windows\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir> | ||
136 | <OutDir>$(SolutionDir)..\bin\windows\$(Platform)\$(Configuration)\</OutDir> | ||
137 | <TargetName>yue</TargetName> | ||
138 | </PropertyGroup> | ||
79 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> | 139 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
80 | <LinkIncremental>false</LinkIncremental> | 140 | <LinkIncremental>false</LinkIncremental> |
81 | <IntDir>$(SolutionDir)..\build\windows\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir> | 141 | <IntDir>$(SolutionDir)..\build\windows\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir> |
82 | <OutDir>$(SolutionDir)..\bin\windows\$(Platform)\$(Configuration)\</OutDir> | 142 | <OutDir>$(SolutionDir)..\bin\windows\$(Platform)\$(Configuration)\</OutDir> |
83 | <TargetName>yue</TargetName> | 143 | <TargetName>yue</TargetName> |
84 | </PropertyGroup> | 144 | </PropertyGroup> |
145 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release53|Win32'"> | ||
146 | <LinkIncremental>false</LinkIncremental> | ||
147 | <IntDir>$(SolutionDir)..\build\windows\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir> | ||
148 | <OutDir>$(SolutionDir)..\bin\windows\$(Platform)\$(Configuration)\</OutDir> | ||
149 | <TargetName>yue</TargetName> | ||
150 | </PropertyGroup> | ||
85 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> | 151 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
86 | <LinkIncremental>true</LinkIncremental> | 152 | <LinkIncremental>true</LinkIncremental> |
87 | <IntDir>$(SolutionDir)..\build\windows\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir> | 153 | <IntDir>$(SolutionDir)..\build\windows\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir> |
88 | <OutDir>$(SolutionDir)..\bin\windows\$(Platform)\$(Configuration)\</OutDir> | 154 | <OutDir>$(SolutionDir)..\bin\windows\$(Platform)\$(Configuration)\</OutDir> |
89 | <TargetName>yue</TargetName> | 155 | <TargetName>yue</TargetName> |
90 | </PropertyGroup> | 156 | </PropertyGroup> |
157 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug53|x64'"> | ||
158 | <LinkIncremental>true</LinkIncremental> | ||
159 | <IntDir>$(SolutionDir)..\build\windows\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir> | ||
160 | <OutDir>$(SolutionDir)..\bin\windows\$(Platform)\$(Configuration)\</OutDir> | ||
161 | <TargetName>yue</TargetName> | ||
162 | </PropertyGroup> | ||
91 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> | 163 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
92 | <LinkIncremental>false</LinkIncremental> | 164 | <LinkIncremental>false</LinkIncremental> |
93 | <IntDir>$(SolutionDir)..\build\windows\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir> | 165 | <IntDir>$(SolutionDir)..\build\windows\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir> |
94 | <OutDir>$(SolutionDir)..\bin\windows\$(Platform)\$(Configuration)\</OutDir> | 166 | <OutDir>$(SolutionDir)..\bin\windows\$(Platform)\$(Configuration)\</OutDir> |
95 | <TargetName>yue</TargetName> | 167 | <TargetName>yue</TargetName> |
96 | </PropertyGroup> | 168 | </PropertyGroup> |
169 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release53|x64'"> | ||
170 | <LinkIncremental>false</LinkIncremental> | ||
171 | <IntDir>$(SolutionDir)..\build\windows\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir> | ||
172 | <OutDir>$(SolutionDir)..\bin\windows\$(Platform)\$(Configuration)\</OutDir> | ||
173 | <TargetName>yue</TargetName> | ||
174 | </PropertyGroup> | ||
97 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> | 175 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
98 | <ClCompile> | 176 | <ClCompile> |
99 | <WarningLevel>Level3</WarningLevel> | 177 | <WarningLevel>Level3</WarningLevel> |
@@ -112,6 +190,24 @@ | |||
112 | </ModuleDefinitionFile> | 190 | </ModuleDefinitionFile> |
113 | </Link> | 191 | </Link> |
114 | </ItemDefinitionGroup> | 192 | </ItemDefinitionGroup> |
193 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug53|Win32'"> | ||
194 | <ClCompile> | ||
195 | <WarningLevel>Level3</WarningLevel> | ||
196 | <SDLCheck>true</SDLCheck> | ||
197 | <PreprocessorDefinitions>_DEBUG;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;YUE_BUILD_AS_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
198 | <ConformanceMode>true</ConformanceMode> | ||
199 | <LanguageStandard>stdcpp17</LanguageStandard> | ||
200 | <AdditionalIncludeDirectories>..\lua53;..\..\src;..\..\src\3rdParty;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | ||
201 | </ClCompile> | ||
202 | <Link> | ||
203 | <SubSystem>Console</SubSystem> | ||
204 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
205 | <AdditionalDependencies>lua53.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||
206 | <AdditionalLibraryDirectories>$(SolutionDir)..\bin\windows\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
207 | <ModuleDefinitionFile> | ||
208 | </ModuleDefinitionFile> | ||
209 | </Link> | ||
210 | </ItemDefinitionGroup> | ||
115 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> | 211 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
116 | <ClCompile> | 212 | <ClCompile> |
117 | <WarningLevel>Level3</WarningLevel> | 213 | <WarningLevel>Level3</WarningLevel> |
@@ -134,6 +230,28 @@ | |||
134 | </ModuleDefinitionFile> | 230 | </ModuleDefinitionFile> |
135 | </Link> | 231 | </Link> |
136 | </ItemDefinitionGroup> | 232 | </ItemDefinitionGroup> |
233 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release53|Win32'"> | ||
234 | <ClCompile> | ||
235 | <WarningLevel>Level3</WarningLevel> | ||
236 | <FunctionLevelLinking>true</FunctionLevelLinking> | ||
237 | <IntrinsicFunctions>true</IntrinsicFunctions> | ||
238 | <SDLCheck>true</SDLCheck> | ||
239 | <PreprocessorDefinitions>NDEBUG;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;YUE_BUILD_AS_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
240 | <ConformanceMode>true</ConformanceMode> | ||
241 | <LanguageStandard>stdcpp17</LanguageStandard> | ||
242 | <AdditionalIncludeDirectories>..\lua53;..\..\src;..\..\src\3rdParty;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | ||
243 | </ClCompile> | ||
244 | <Link> | ||
245 | <SubSystem>Console</SubSystem> | ||
246 | <EnableCOMDATFolding>true</EnableCOMDATFolding> | ||
247 | <OptimizeReferences>true</OptimizeReferences> | ||
248 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
249 | <AdditionalDependencies>lua53.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||
250 | <AdditionalLibraryDirectories>$(SolutionDir)..\bin\windows\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
251 | <ModuleDefinitionFile> | ||
252 | </ModuleDefinitionFile> | ||
253 | </Link> | ||
254 | </ItemDefinitionGroup> | ||
137 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> | 255 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
138 | <ClCompile> | 256 | <ClCompile> |
139 | <WarningLevel>Level3</WarningLevel> | 257 | <WarningLevel>Level3</WarningLevel> |
@@ -152,6 +270,24 @@ | |||
152 | </ModuleDefinitionFile> | 270 | </ModuleDefinitionFile> |
153 | </Link> | 271 | </Link> |
154 | </ItemDefinitionGroup> | 272 | </ItemDefinitionGroup> |
273 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug53|x64'"> | ||
274 | <ClCompile> | ||
275 | <WarningLevel>Level3</WarningLevel> | ||
276 | <SDLCheck>true</SDLCheck> | ||
277 | <PreprocessorDefinitions>_DEBUG;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;YUE_BUILD_AS_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
278 | <ConformanceMode>true</ConformanceMode> | ||
279 | <LanguageStandard>stdcpp17</LanguageStandard> | ||
280 | <AdditionalIncludeDirectories>..\lua53;..\..\src;..\..\src\3rdParty;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | ||
281 | </ClCompile> | ||
282 | <Link> | ||
283 | <SubSystem>Console</SubSystem> | ||
284 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
285 | <AdditionalDependencies>lua53.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||
286 | <AdditionalLibraryDirectories>$(SolutionDir)..\bin\windows\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
287 | <ModuleDefinitionFile> | ||
288 | </ModuleDefinitionFile> | ||
289 | </Link> | ||
290 | </ItemDefinitionGroup> | ||
155 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> | 291 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
156 | <ClCompile> | 292 | <ClCompile> |
157 | <WarningLevel>Level3</WarningLevel> | 293 | <WarningLevel>Level3</WarningLevel> |
@@ -174,6 +310,28 @@ | |||
174 | </ModuleDefinitionFile> | 310 | </ModuleDefinitionFile> |
175 | </Link> | 311 | </Link> |
176 | </ItemDefinitionGroup> | 312 | </ItemDefinitionGroup> |
313 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release53|x64'"> | ||
314 | <ClCompile> | ||
315 | <WarningLevel>Level3</WarningLevel> | ||
316 | <FunctionLevelLinking>true</FunctionLevelLinking> | ||
317 | <IntrinsicFunctions>true</IntrinsicFunctions> | ||
318 | <SDLCheck>true</SDLCheck> | ||
319 | <PreprocessorDefinitions>NDEBUG;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;YUE_BUILD_AS_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
320 | <ConformanceMode>true</ConformanceMode> | ||
321 | <LanguageStandard>stdcpp17</LanguageStandard> | ||
322 | <AdditionalIncludeDirectories>..\lua53;..\..\src;..\..\src\3rdParty;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | ||
323 | </ClCompile> | ||
324 | <Link> | ||
325 | <SubSystem>Console</SubSystem> | ||
326 | <EnableCOMDATFolding>true</EnableCOMDATFolding> | ||
327 | <OptimizeReferences>true</OptimizeReferences> | ||
328 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
329 | <AdditionalDependencies>lua53.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||
330 | <AdditionalLibraryDirectories>$(SolutionDir)..\bin\windows\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
331 | <ModuleDefinitionFile> | ||
332 | </ModuleDefinitionFile> | ||
333 | </Link> | ||
334 | </ItemDefinitionGroup> | ||
177 | <ItemGroup> | 335 | <ItemGroup> |
178 | <ClCompile Include="..\..\src\yuescript\ast.cpp" /> | 336 | <ClCompile Include="..\..\src\yuescript\ast.cpp" /> |
179 | <ClCompile Include="..\..\src\yuescript\parser.cpp" /> | 337 | <ClCompile Include="..\..\src\yuescript\parser.cpp" /> |