Commit Graph

11 Commits

Author SHA1 Message Date
pancake 50bf4d5918
Simplify meson logic and use ole's PR to fix Windows ##build
* Kudos to @oleavr for reproducing, spotting and fixing the bug!
* Context https://github.com/mesonbuild/meson/pull/9918
2022-01-31 23:54:00 +01:00
pancake 7c20ef7f2a
Fix #19448 - Fix atoi on non-null terminated string in PE section headers ##crash 2021-11-29 10:19:52 +01:00
pancake 8b227868b8
Fix the windows CI workflows
* Use ninja -j2 in the CI, seems like there are less resources for windows
* Add windows configure+make+run CI workflow
* Use more join_paths()
2021-11-14 21:09:42 +01:00
pancake 38c22fa199 Properly check for %ERRORLEVEL% in batch scripts 2021-11-14 17:59:38 +01:00
pancake e5f8f9fa3d Add 'make clean' for windows 2021-11-14 02:04:05 +01:00
pancake 4c9fac84a0
Generate bin/d the same way as other sdb paths with meson ##build
* Add -Dwasan=true for meson to compile with msvc's address sanitizer
* Clear the prefix dir before installing, so we ensure it's more realistic
2021-11-14 00:57:35 +01:00
pancake 1675a6ccc9 Indent make.bat 2021-10-26 17:01:50 +02:00
pancake 90df61624f Fix Windows CI issue 2021-09-13 11:54:18 +02:00
pancake 67b8af8f5b
Fix the windows debugger and make it more stable ##debug 2021-08-18 01:41:30 +02:00
pancake 4860de6948 Improve Windows build scripts 2021-08-17 20:18:43 +00:00
pancake 17637c670f Add preconfigure/configure/make batch scripts for Windows ##build 2021-08-17 19:53:14 +00:00