diff --git a/src/reports.c b/src/reports.c index 6c66bb420..99590b2ae 100644 --- a/src/reports.c +++ b/src/reports.c @@ -1769,6 +1769,7 @@ static variant var_copy_regions(variant x) arg_regions *dst; x.v = dst = malloc(sizeof(arg_regions)); + assert(dst); dst->nregions = src->nregions; src->nregions = 0; dst->regions = src->regions; diff --git a/vs2019-build.bat b/vs2019-build.bat new file mode 100644 index 000000000..299778303 --- /dev/null +++ b/vs2019-build.bat @@ -0,0 +1,19 @@ +@ECHO OFF +IF "%WIN32_DEV%" == "" SET WIN32_DEV="C:\Libraries" +SET CMAKE_ROOT=%ProgramFiles%\CMake +IF "%LUA_DEV%" == "" SET LUA_DEV="%ProgramFiles(x86)%/Lua/5.1" +SET VSVERSION=16 +SET SRCDIR=%CD% +REM CD .. +REM SET ERESSEA=%CD% +REM CD %SRCDIR% + +IF exist build-vs%VSVERSION% goto HAVEDIR +mkdir build-vs%VSVERSION% +:HAVEDIR +cd build-vs%VSVERSION% +IF NOT EXIST CMakeCache.txt GOTO NOCACHE +DEL CMakeCache.txt +:NOCACHE +"%CMAKE_ROOT%\bin\cmake.exe" -A Win32 -G "Visual Studio %VSVERSION%" -DCMAKE_PREFIX_PATH="%LUA_DEV%;%WIN32_DEV%" -DCMAKE_MODULE_PATH="%SRCDIR%/cmake/Modules" -DCMAKE_SUPPRESS_REGENERATION=TRUE .. +PAUSE