Fossil SCM
Add the win/build64-debug.bat script, which builds fossil.exe suitable for debugging with VisualStudio on Windows.
Commit
bfb11d30b68b898475bcacc652c7795236f2fa2386ca2e59151d7ff43ad75243
Parent
a822071af824a55…
2 files changed
+1
-1
+10
+1
-1
| --- win/Makefile.msc | ||
| +++ win/Makefile.msc | ||
| @@ -229,11 +229,11 @@ | ||
| 229 | 229 | !elseif $(OPTIMIZATIONS)>1 |
| 230 | 230 | RELOPTS = /O2 |
| 231 | 231 | !elseif $(OPTIMIZATIONS)>0 |
| 232 | 232 | RELOPTS = /O1 |
| 233 | 233 | !else |
| 234 | -RELOPTS = | |
| 234 | +RELOPTS = /Od | |
| 235 | 235 | !endif |
| 236 | 236 | |
| 237 | 237 | !if $(DEBUG)!=0 |
| 238 | 238 | CFLAGS = $(CFLAGS) /Zi $(CRTFLAGS) $(DBGOPTS) /DFOSSIL_DEBUG /DTH_MEMDEBUG |
| 239 | 239 | LDFLAGS = $(LDFLAGS) /DEBUG |
| 240 | 240 | |
| 241 | 241 | ADDED win/build64-debug.bat |
| --- win/Makefile.msc | |
| +++ win/Makefile.msc | |
| @@ -229,11 +229,11 @@ | |
| 229 | !elseif $(OPTIMIZATIONS)>1 |
| 230 | RELOPTS = /O2 |
| 231 | !elseif $(OPTIMIZATIONS)>0 |
| 232 | RELOPTS = /O1 |
| 233 | !else |
| 234 | RELOPTS = |
| 235 | !endif |
| 236 | |
| 237 | !if $(DEBUG)!=0 |
| 238 | CFLAGS = $(CFLAGS) /Zi $(CRTFLAGS) $(DBGOPTS) /DFOSSIL_DEBUG /DTH_MEMDEBUG |
| 239 | LDFLAGS = $(LDFLAGS) /DEBUG |
| 240 | |
| 241 | DDED win/build64-debug.bat |
| --- win/Makefile.msc | |
| +++ win/Makefile.msc | |
| @@ -229,11 +229,11 @@ | |
| 229 | !elseif $(OPTIMIZATIONS)>1 |
| 230 | RELOPTS = /O2 |
| 231 | !elseif $(OPTIMIZATIONS)>0 |
| 232 | RELOPTS = /O1 |
| 233 | !else |
| 234 | RELOPTS = /Od |
| 235 | !endif |
| 236 | |
| 237 | !if $(DEBUG)!=0 |
| 238 | CFLAGS = $(CFLAGS) /Zi $(CRTFLAGS) $(DBGOPTS) /DFOSSIL_DEBUG /DTH_MEMDEBUG |
| 239 | LDFLAGS = $(LDFLAGS) /DEBUG |
| 240 | |
| 241 | DDED win/build64-debug.bat |
+10
| --- a/win/build64-debug.bat | ||
| +++ b/win/build64-debug.bat | ||
| @@ -0,0 +1,10 @@ | ||
| 1 | +REM Based on /wiki/Release%20Build%20How-To | |
| 2 | +nmake /f Makefile.msc FOSSIL_ENABLE_SSL=1 OPTIMIZATIONS=0 DEBUG=1 clean fossil.exe | |
| 3 | +@echo off | |
| 4 | +echo: | |
| 5 | +echo ******************************************************** | |
| 6 | +echo: | |
| 7 | +echo Now run: "set FOSSIL_BREAK=1" | |
| 8 | +echo Then run: "fossil" | |
| 9 | +echo Then attach VisualStudio to the process | |
| 10 | +echo Then press ENTER |
| --- a/win/build64-debug.bat | |
| +++ b/win/build64-debug.bat | |
| @@ -0,0 +1,10 @@ | |
| --- a/win/build64-debug.bat | |
| +++ b/win/build64-debug.bat | |
| @@ -0,0 +1,10 @@ | |
| 1 | REM Based on /wiki/Release%20Build%20How-To |
| 2 | nmake /f Makefile.msc FOSSIL_ENABLE_SSL=1 OPTIMIZATIONS=0 DEBUG=1 clean fossil.exe |
| 3 | @echo off |
| 4 | echo: |
| 5 | echo ******************************************************** |
| 6 | echo: |
| 7 | echo Now run: "set FOSSIL_BREAK=1" |
| 8 | echo Then run: "fossil" |
| 9 | echo Then attach VisualStudio to the process |
| 10 | echo Then press ENTER |