@ECHO OFF SETLOCAL SET PREFIX=%CD%\clib SET PKG_CONFIG_DIR=%PREFIX%\lib\pkgconfig IF NOT EXIST cbuild ( MD cbuild || EXIT /B 1 ) CD cbuild || EXIT /B 1 git clone --depth 1 "https://github.com/libexpat/libexpat" || EXIT /B %ERRORLEVEL% CD libexpat && CD expat || EXIT /B %ERRORLEVEL% IF NOT EXIST build ( MD build || EXIT /B 1 ) CD build || EXIT /B 1 cmake ^ -G Ninja ^ -DCMAKE_PREFIX_PATH=%PREFIX% ^ -DCMAKE_BUILD_TYPE=Release ^ -DCMAKE_INSTALL_PREFIX=%PREFIX% ^ -DINSTALL_PKGCONFIG_DIR=%PKG_CONFIG_DIR% ^ ../ || EXIT /B %ERRORLEVEL% ninja && ninja install || ninja && ninja install || EXIT /B %ERRORLEVEL% ENDLOCAL