Skip to content

Commit 8e42ea1

Browse files
committed
增加vs环境release版支持
增加vs环境release版支持
1 parent ce02e55 commit 8e42ea1

3 files changed

Lines changed: 23 additions & 7 deletions

File tree

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{index=1,indirect=0,event={1002},actions={{10004,1}}},

deps/lua/lua.vcxproj

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@
2222
<CharacterSet>Unicode</CharacterSet>
2323
</PropertyGroup>
2424
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
25-
<ConfigurationType>Application</ConfigurationType>
25+
<ConfigurationType>DynamicLibrary</ConfigurationType>
2626
<UseDebugLibraries>false</UseDebugLibraries>
2727
<PlatformToolset>v120</PlatformToolset>
2828
<WholeProgramOptimization>true</WholeProgramOptimization>
29-
<CharacterSet>MultiByte</CharacterSet>
29+
<CharacterSet>Unicode</CharacterSet>
3030
</PropertyGroup>
3131
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
3232
<ImportGroup Label="ExtensionSettings">
@@ -43,12 +43,17 @@
4343
<TargetExt>.dll</TargetExt>
4444
<TargetName>nlua</TargetName>
4545
</PropertyGroup>
46+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
47+
<OutDir>$(ProjectDir)</OutDir>
48+
<TargetName>nlua</TargetName>
49+
<TargetExt>.dll</TargetExt>
50+
</PropertyGroup>
4651
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
4752
<ClCompile>
4853
<WarningLevel>Level3</WarningLevel>
4954
<Optimization>Disabled</Optimization>
5055
<SDLCheck>true</SDLCheck>
51-
<PreprocessorDefinitions>WIN32;_DEBUG;LUA_COMPAT_5_2;LUA_COMPAT_5_1;LUA_BUILD_AS_DLL;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
56+
<PreprocessorDefinitions>_DEBUG;LUA_COMPAT_5_2;LUA_COMPAT_5_1;LUA_BUILD_AS_DLL;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
5257
<CompileAs>Default</CompileAs>
5358
</ClCompile>
5459
<Link>
@@ -65,12 +70,16 @@
6570
<FunctionLevelLinking>true</FunctionLevelLinking>
6671
<IntrinsicFunctions>true</IntrinsicFunctions>
6772
<SDLCheck>true</SDLCheck>
73+
<PreprocessorDefinitions>LUA_COMPAT_5_2;LUA_COMPAT_5_1;LUA_BUILD_AS_DLL;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
6874
</ClCompile>
6975
<Link>
7076
<GenerateDebugInformation>true</GenerateDebugInformation>
7177
<EnableCOMDATFolding>true</EnableCOMDATFolding>
7278
<OptimizeReferences>true</OptimizeReferences>
7379
</Link>
80+
<PostBuildEvent>
81+
<Command>copy $(OutDir)$(TargetName)$(TargetExt) $(SolutionDir)</Command>
82+
</PostBuildEvent>
7483
</ItemDefinitionGroup>
7584
<ItemGroup>
7685
<ClCompile Include="lapi.c" />

deps/uv/uv.vcxproj

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,11 +69,11 @@
6969
<CharacterSet>Unicode</CharacterSet>
7070
</PropertyGroup>
7171
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
72-
<ConfigurationType>Application</ConfigurationType>
72+
<ConfigurationType>StaticLibrary</ConfigurationType>
7373
<UseDebugLibraries>false</UseDebugLibraries>
7474
<PlatformToolset>v120</PlatformToolset>
7575
<WholeProgramOptimization>true</WholeProgramOptimization>
76-
<CharacterSet>MultiByte</CharacterSet>
76+
<CharacterSet>Unicode</CharacterSet>
7777
</PropertyGroup>
7878
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
7979
<ImportGroup Label="ExtensionSettings">
@@ -88,13 +88,17 @@
8888
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
8989
<OutDir>$(ProjectDir)</OutDir>
9090
</PropertyGroup>
91+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
92+
<OutDir>$(ProjectDir)</OutDir>
93+
<TargetExt>.lib</TargetExt>
94+
</PropertyGroup>
9195
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
9296
<ClCompile>
9397
<WarningLevel>Level3</WarningLevel>
9498
<Optimization>Disabled</Optimization>
9599
<SDLCheck>false</SDLCheck>
96100
<AdditionalIncludeDirectories>include;include\uv-private;</AdditionalIncludeDirectories>
97-
<PreprocessorDefinitions>WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
101+
<PreprocessorDefinitions>_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
98102
<PrecompiledHeader />
99103
</ClCompile>
100104
<Link>
@@ -111,7 +115,9 @@
111115
<Optimization>MaxSpeed</Optimization>
112116
<FunctionLevelLinking>true</FunctionLevelLinking>
113117
<IntrinsicFunctions>true</IntrinsicFunctions>
114-
<SDLCheck>true</SDLCheck>
118+
<SDLCheck>false</SDLCheck>
119+
<AdditionalIncludeDirectories>include;include\uv-private;</AdditionalIncludeDirectories>
120+
<PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
115121
</ClCompile>
116122
<Link>
117123
<GenerateDebugInformation>true</GenerateDebugInformation>

0 commit comments

Comments
 (0)