Commit Graph
22 Commits
Author SHA1 Message Date
isanae 376a3cb574 simplified options:
- stopped returning references, that was just to avoid copying the string before using regex_match(), which happens like twice
 - everything in one map
 - assume the ini contains all the options, don't duplicate them within mob
2020-05-17 14:14:29 -04:00
isanae bcf1c64639 merged tools:: structures into the actual tools
renamed stylesheets versions
2020-05-17 12:47:44 -04:00
isanae a4da8da6d7 fixed bad regex checks for optional groups 2020-05-13 13:32:52 -04:00
isanae 0f28408e8d msbuilds now writes a custom props file to disable 4566 2020-05-13 12:37:16 -04:00
isanae dbda7c5936 switched to unicode
changed zlib to use vs instead of jom because it doesn't handle non-ascii characters
fixed async_pipe corrupting the stack when io was pending
vcvars uses cmd /U to dump `set` to a utf16 file, or else PATH has trouble with non-ascii characters
fixed no colors on terminal
2020-05-12 12:00:02 -04:00
isanae 80bbd78012 switched logs to use fmt
refactored read_pipes()
2020-05-11 07:44:37 -04:00
isanae 1565410f24 prebuilt usvfs was missing sources
upgrade pip to avoid warnings
copy openssl dlls to prebuilt python so pip can connect through https
pyqt needs to copy qt dlls in prebuilt too
2020-05-07 15:59:29 -04:00
isanae ce7c33db77 prebuilt python
don't clean prebuilt
2020-05-07 14:06:37 -04:00
isanae 4b52a54739 moved versions to individual tasks
merged the various versions and paths into structs per tool
2020-05-07 11:08:33 -04:00
isanae 57b21c4a16 added boost_di
--list
added missing pythoncore.zip and .pyd files
finished all projects
2020-05-06 14:07:45 -04:00
isanae cef98f881e stylesheets
split copies with globs into copy_glob_to_dir_if_better(), added flags for files and dirs
fixed command line for single flags
fixed a few things for dry runs
2020-05-06 05:22:42 -04:00
isanae 1f012760e9 revisited python and sip 2020-05-04 08:37:17 -04:00
isanae 51048a8a04 parallel stuff in tasks
git puts random crap in stderr
tools can't clean by themselves anymore because of parallel
gtest parallel
use nul instead of current stdin, git puts more crap in it, breaks ansi codes
2020-05-04 05:38:23 -04:00
isanae 984dfb3491 decoupled log level and reason 2020-05-04 01:13:11 -04:00
isanae 50fa863cd1 patcher logging
set level for stdout and stderr
2020-05-03 06:15:49 -04:00
isanae 748735d1e8 op::optional for op::delete
--redownload, --redecompress, --clean, --dry and --verbose
implemented clean for 7z
2020-05-02 04:03:20 -04:00
isanae a5d0a89dee changed namespace to mob 2020-05-02 03:12:34 -04:00
isanae 0f5759c4ba moved the guts of process_runner and op::run() into process
separate env class
added pyqt
2020-05-02 02:41:34 -04:00
isanae b8cd71b5af git_clone doesn't assume github anymore
python installs pip
added sip
2020-05-01 00:57:10 -04:00
isanae 1f896f719c added architectures, pass env to CreateProcess
added spdlog and usvfs
gtest and boost also build other architectures
boost also builds static libs
moved "v" to versions to support other branches that don't start with "v"
2020-04-30 23:37:33 -04:00
isanae 8b91b881b8 lz4
made devenv upgrade a tool
2020-04-29 22:32:14 -04:00
isanae b7991a353a task split 2020-04-29 22:10:55 -04:00