Commit Graph
58 Commits
Author SHA1 Message Date
isanae 12b3eff2d5 cmake_common and uibase
fixed process_runner working on a copy of the process
fixed lz4 not copying to bin/
missing shared thread library in boost
2020-05-06 12:29:38 -04:00
isanae 932495f36d fixed a few leaking exceptions
force filenames for stylesheets, some are just version numbers
changed curl downloader to use CreateFile(), was getting access denied errors
fixed curl sometimes getting stuck
sip has to start downloading after python because it uses python.exe
fixed op::check() to be case insensitive
better message when important variables are missing
bootstrap: uses vcvars, multi process
2020-05-06 07:43:15 -04:00
isanae f30fe785d5 added ini 2020-05-06 05:52:04 -04:00
isanae aabc15f450 licenses 2020-05-06 05:34:00 -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 ddfb119e60 run fetch in parallel, then build in sequence
clarified when important options are missing
2020-05-06 04:09:03 -04:00
isanae 75af85e5a0 disabled prebuilts for now
fixed unknown options being interpreted as task names
2020-05-06 03:51:27 -04:00
isanae d973a9f02d refactored main 2020-05-06 03:39:45 -04:00
isanae c78018ef58 fixed incorrect fix for std::result_of in clipp
moved command line stuff to main()
made all conf values strings except for log level
-s option
2020-05-06 03:24:50 -04:00
isanae 930227440c renamed third_party to tools, it doesn't matter that they're provided by mob in a third_party directory
don't try to find tools on startup, let them fail when used because they can rely on paths that are not available yet, like vcvars
2020-05-06 01:13:26 -04:00
isanae facf4c32f3 rework of conf, ini, vswhere
things are broken
2020-05-05 07:41:09 -04:00
isanae 07da68acee revisited usvfs, only building usvfs_proxy now 2020-05-04 08:47:09 -04:00
isanae 1f012760e9 revisited python and sip 2020-05-04 08:37:17 -04:00
isanae 8db8946698 bypass_file
fixed bad nul handle for stdin, removed workaround for cmake
revisited pyqt
fixed async_pipe busting the stack
2020-05-04 08:02:43 -04:00
isanae 9f848356d1 make stderr trace for jom with allow_failure, openssl spits out a lot of errors 2020-05-04 06:41:44 -04:00
isanae 66fbec24b5 renamed clean() to clean_for_build() to make it clear it doesn't delete anything else
revisited lz4, ncc and nmm
2020-05-04 06:22:35 -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 adb97bac04 fixed broken stdin in processes
more logging
2020-05-04 03:27:22 -04:00
isanae a2c2350c26 fixed empty tool name
delete temp extractor directory if it exists
2020-05-04 03:12:06 -04:00
isanae 748b0e4838 fixed timestamp not being padded
pass context to processes
name from binary
boost clean
2020-05-04 03:02:33 -04:00
isanae 0d6155e608 boost logs bootstrap.log on error
refactored process::join()
fixed bail_out() not actually bailing out
2020-05-04 02:34:27 -04:00
isanae c434ab9221 adjusted some log levels 2020-05-04 01:24:47 -04:00
isanae 984dfb3491 decoupled log level and reason 2020-05-04 01:13:11 -04:00
isanae c84a0a7743 terminate_on_interrupt
process output filter
logging for jom
2020-05-03 07:24:07 -04:00
isanae 50fa863cd1 patcher logging
set level for stdout and stderr
2020-05-03 06:15:49 -04:00