/ Check-in [e76b8f77]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Minor adjustments to the multi-platform build tool for MSVC.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: e76b8f7765a91f4306cddb245e731084008f0b8c
User & Date: mistachkin 2012-07-27 22:29:26
Context
2012-07-27
23:03
Improve consistency in handling of build outputs and native library paths in the multi-platform build tool for MSVC. check-in: e71f2de2 user: mistachkin tags: trunk
22:29
Minor adjustments to the multi-platform build tool for MSVC. check-in: e76b8f77 user: mistachkin tags: trunk
08:33
For the clean makefile targets, delete the generated VSIX file as well. check-in: d575d961 user: mistachkin tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to tool/build-all-msvc.bat.

   177    177       CALL :fn_UnsetVariable WindowsSdkDir_old
   178    178   
   179    179       REM
   180    180       REM NOTE: Reset the PATH here to the absolute bare minimum required.
   181    181       REM
   182    182       SET PATH=%TOOLPATH%;%SystemRoot%\System32;%SystemRoot%
   183    183   
   184         -    %_VECHO% Path = '%PATH%'
   185         -
   186    184       REM
   187    185       REM NOTE: Launch a nested command shell to perform the following steps:
   188    186       REM
   189    187       REM       1. Setup the MSVC environment for this platform using the
   190    188       REM          official batch file.
   191    189       REM
   192    190       REM       2. Make sure that no stale build output files are present.
................................................................................
   234    232         )
   235    233   
   236    234         REM
   237    235         REM NOTE: Invoke NMAKE with the MSVC makefile to clean any stale build
   238    236         REM       output from previous iterations of this loop and/or previous
   239    237         REM       runs of this batch file, etc.
   240    238         REM
   241         -      %__ECHO% nmake -f Makefile.msc clean
          239  +      IF NOT DEFINED NOCLEAN (
          240  +        %__ECHO% nmake -f Makefile.msc clean
   242    241   
   243         -      IF ERRORLEVEL 1 (
   244         -        ECHO Failed to clean for platform %%P.
   245         -        GOTO errors
          242  +        IF ERRORLEVEL 1 (
          243  +          ECHO Failed to clean for platform %%P.
          244  +          GOTO errors
          245  +        )
   246    246         )
   247    247   
   248    248         REM
   249    249         REM NOTE: Invoke NMAKE with the MSVC makefile to build the "sqlite3.dll"
   250    250         REM       binary.  The x86 compiler will be used to compile the native
   251    251         REM       command line tools needed during the build process itself.
   252    252         REM       Also, disable looking for and/or linking to the native Tcl