Skip to content

Commit 96c6ba6

Browse files
committed
Don't generate .pdb for release builds.
1 parent af043f6 commit 96c6ba6

File tree

2 files changed

+14
-5
lines changed

2 files changed

+14
-5
lines changed

extra/pack_releases.bat

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,21 @@ IF "%PVER%" == "" GOTO :EMPTY_VERSION
88
ECHO Version found: %PVER%
99
ECHO.
1010

11-
ECHO Verifying prerequisites
11+
ECHO Searching for Visual Studio
1212

1313
IF DEFINED ProgramFiles(x86) (
14-
SET DEVENV_EXE_PATH="%ProgramFiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe"
14+
SET VS_WHERE_PATH="%ProgramFiles(x86)%\Microsoft Visual Studio\Installer"
1515
) ELSE (
16-
SET DEVENV_EXE_PATH="%ProgramFiles%\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe"
16+
SET VS_WHERE_PATH="%ProgramFiles%\Microsoft Visual Studio\Installer"
17+
)
18+
19+
SET PATH=%PATH%;%VS_WHERE_PATH%
20+
for /f "usebackq tokens=1* delims=: " %%i in (`vswhere.exe -latest -requires Microsoft.VisualStudio.Workload.NativeDesktop`) do (
21+
if /i "%%i"=="productPath" set DEVENV_EXE_PATH="%%j"
1722
)
1823

1924
IF EXIST %DEVENV_EXE_PATH% GOTO VS_FOUND
20-
ECHO [ERROR] MS Visual Studio 2013 is not found. Exiting.
25+
ECHO [ERROR] MS Visual Studio 2017 is not found. Exiting.
2126
PAUSE
2227
EXIT 1
2328

@@ -65,7 +70,7 @@ IF NOT EXIST ..\bin\Release-%~1-%~2\ EXIT /B 1
6570
ECHO Packing archive
6671
SET SCRIPTS=
6772
IF "%~1" == "Far3" SET SCRIPTS=.\*.lua
68-
rar.exe a -y -r -ep1 -apIntChecker2 -- ..\bin\IntChecker2_%~1_%~3_%PVER%.rar "..\bin\Release-%~1-%~2\*" %SCRIPTS% > nul
73+
rar.exe a -y -r -ep1 -apIntChecker2 -x*.iobj -x*.ipdb -- ..\bin\IntChecker2_%~1_%~3_%PVER%.rar "..\bin\Release-%~1-%~2\*" %SCRIPTS% > nul
6974
if NOT ERRORLEVEL == 0 EXIT /B 2
7075
ECHO Cleanup
7176
rmdir /s /q "..\bin\Release-%~1-%~2\"

source/IntChecker2.vcxproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,7 @@
236236
<TargetMachine>MachineX86</TargetMachine>
237237
<ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
238238
<AdditionalDependencies>Shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
239+
<GenerateDebugInformation>false</GenerateDebugInformation>
239240
</Link>
240241
<PostBuildEvent />
241242
</ItemDefinitionGroup>
@@ -262,6 +263,7 @@
262263
<TargetMachine>MachineX64</TargetMachine>
263264
<ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
264265
<AdditionalDependencies>Shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
266+
<GenerateDebugInformation>false</GenerateDebugInformation>
265267
</Link>
266268
<PostBuildEvent />
267269
</ItemDefinitionGroup>
@@ -330,6 +332,7 @@
330332
<ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
331333
<AdditionalDependencies>Shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
332334
<GenerateMapFile>true</GenerateMapFile>
335+
<GenerateDebugInformation>false</GenerateDebugInformation>
333336
</Link>
334337
<PostBuildEvent />
335338
</ItemDefinitionGroup>
@@ -357,6 +360,7 @@
357360
<ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
358361
<AdditionalDependencies>Shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
359362
<GenerateMapFile>true</GenerateMapFile>
363+
<GenerateDebugInformation>false</GenerateDebugInformation>
360364
</Link>
361365
<PostBuildEvent />
362366
</ItemDefinitionGroup>

0 commit comments

Comments
 (0)