:: ------------------------------------------------------------------------ ::
:: Copyright 2021 SPTK Working Group                                        ::
::                                                                          ::
:: Licensed under the Apache License, Version 2.0 (the "License");          ::
:: you may not use this file except in compliance with the License.         ::
:: You may obtain a copy of the License at                                  ::
::                                                                          ::
::     http://www.apache.org/licenses/LICENSE-2.0                           ::
::                                                                          ::
:: Unless required by applicable law or agreed to in writing, software      ::
:: distributed under the License is distributed on an "AS IS" BASIS,        ::
:: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ::
:: See the License for the specific language governing permissions and      ::
:: limitations under the License.                                           ::
:: ------------------------------------------------------------------------ ::

@echo off

set BUILDDIR=build

set JOBS=4

where /q cmake || (
    echo ERROR: Could not find cmake.
    pause
    exit /b 1
)

where /q MSBuild || (
    echo ERROR: Could not find MSBuild.
    pause
    exit /b 1
)

if not exist %BUILDDIR% mkdir %BUILDDIR%

pushd %BUILDDIR%

cmake .. -DCMAKE_INSTALL_PREFIX=..
MSBuild -maxcpucount:%JOBS% /p:Configuration=Release INSTALL.vcxproj

popd

pause
