anchor.diff:  cmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=%1 ..
   %MAKE%
   if ERRORLEVEL 1 (
  -  echo.
  +  echo;
     echo Build Error!
  -  call ::CleanUp
  -  exit/ B 1
  +  call :CleanUp
  +  exit /B 1
   )
   exit /B 0
  -
   
   ::
   :: Build by qmake
  
positive.code: qmake -r CONFIG+=%1
  %MAKE%
  if ERRORLEVEL 1 (
    echo.
    echo Build Error!
    call ::CleanUp
    exit /B 1
  )
  exit /B 0
  
negative.code: @echo off
  @setlocal
  
  set BASEDIR=%~dp0
  set APPNAME=blogapp
  set APPDIR=%BASEDIR%%APPNAME%
  set DBFILE=%APPDIR%\db\dbfile
  set PORT=8800
  set MAKE=nmake VERBOSE=1
  
  for %%I in (sqlite3.exe) do if exist %%~$path:I set SQLITE=%%~$path:I
  if "%SQLITE%" == "" for %%I in (sqlite3-bin.exe) do if exist %%~$path:I set SQLITE=%%~$path:I
  
  cd /D %BASEDIR%
  call :Which tfenv.bat
  