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