anchor.diff:  -DENABLE_TEST=FALSE ^
   -DZLIB_INCLUDE_DIR=%zlib_include_dir% ^
   -DZLIB_LIBRARY_RELEASE=%zlib_library% || GOTO :error
  -cmake.exe --build . --config Release || GOTO :error
  +cmake.exe --build . --config %build_type% || GOTO :error
   
   :: Build protobuf libs
   SET protobuf_folder=%third_party_folder%\protobuf-%protobuf_tag%
   SET protobuf_include_dir=%protobuf_folder%\src
  -SET protobuf_bin_folder=%protobuf_folder%\build-folder\Release
  -SET protobuf_library=%protobuf_bin_folder%\libprotobuf.lib
  -SET protobuf_lite_library=%protobuf_bin_folder%\libprotobuf-lite.lib
  +SET protobuf_bin_folder=%protobuf_folder%\build-folder\%build_type%
  +SET protobuf_lib_suffix=.lib
  +IF [%build_type%] == [Debug] (
  +  SET protobuf_lib_suffix=.dlib
  +)
  +SET protobuf_library=%protobuf_bin_folder%\libprotobuf%protobuf_lib_suffix%
  +SET protobuf_lite_library=%protobuf_bin_folder%\libprotobuf-lite%protobuf_lib_suffix%
   SET protobuf_protoc_executable=%protobuf_bin_folder%\protoc.exe
   if not exist %protobuf_folder% (
   	git clone https://github.com/google/protobuf.git --branch %protobuf_tag% --depth=1 %protobuf_folder% || GOTO :error
  
positive.code: :: See the License for the specific language governing permissions and
  :: limitations under the License.
  
  SETLOCAL
  :: Options
  SET protobuf_tag=v3.4.1
  SET libarchive_tag=v3.3.2
  SET build_type=Release
  IF [%generate_target%] == [] (
    SET generate_target=Visual Studio 14 2015 Win64
  )
  
negative.code: ) > %nnabla_cmake_cpp_utils%
  ENDLOCAL
  
  exit /b
  :error
  ECHO failed with error code %errorlevel%.
  exit /b %errorlevel%
  