:: cmd
@echo on
echo "Building %PKG_NAME%."
set CMAKE_CONFIG=Release
:: Isolate the build.
mkdir build_%CMAKE_CONFIG%
pushd build_%CMAKE_CONFIG%
if "%PKG_NAME:~-6%" == "static" (
set CARES_STATIC=ON
set CARES_SHARED=OFF
) else (
set CARES_STATIC=OFF
set CARES_SHARED=ON
)
:: Generate the build files.
echo "Generating the build files..."
cmake -G"NMake Makefiles" ^
-DCARES_STATIC:BOOL=%CARES_STATIC% ^
-DCARES_SHARED:BOOL=%CARES_SHARED% ^
-DCMAKE_BUILD_TYPE:STRING=%CMAKE_CONFIG% ^
-DCMAKE_INSTALL_PREFIX:PATH="%LIBRARY_PREFIX%" ^
"%SRC_DIR%"
:: Build.
echo "Building..."
nmake
if errorlevel 1 exit /b 1
:: Install.
echo "Installing..."
nmake install
if errorlevel 1 exit /b 1
popd
:: Error free exit.
echo "Error free exit!"
exit 0