Commit Graph

  • eaa947e2c6 moved patches to prebuilt/ or sources/ fixed a few version() returning references to temporaries fixed copy pasted tool names isanae 2020-05-07 11:16:29 -04:00
  • 4b52a54739 moved versions to individual tasks merged the various versions and paths into structs per tool isanae 2020-05-07 11:08:33 -04:00
  • b4654ee476 put back prebuilts, broken because of patches isanae 2020-05-07 08:30:18 -04:00
  • 71f6b097c5 fixed ? in parallel task names added GTEST_ROOT to cmake isanae 2020-05-07 07:55:25 -04:00
  • 0a45d0f61e fixed parallel tasks running alonside all the previous tasks added a rebuild loop for 7z, fails once in a while isanae 2020-05-06 15:58:49 -04:00
  • 6d0de25096 parallel tasks sets are stupid, order is important put git submodule in a mutex because of parallel tasks isanae 2020-05-06 15:00:36 -04:00
  • 79ac3e6d1d explorer++ isanae 2020-05-06 14:14:32 -04:00
  • 57b21c4a16 added boost_di --list added missing pythoncore.zip and .pyd files finished all projects isanae 2020-05-06 14:07:45 -04:00
  • 7bd8533dd0 added most modorganizer projects silenced cmake warnings about unused variables added 'super' task name for everything in modorganizer_super pyqt didn't copy two dlls clone first, then add submodules so it can be done in parallel, adding submodules needs to lock missing boost libraries process: reduced timeouts, fixed pipes not being completely read when the process terminates isanae 2020-05-06 13:39:47 -04:00
  • 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 isanae 2020-05-06 12:29:38 -04:00
  • 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 isanae 2020-05-06 07:43:15 -04:00
  • f30fe785d5 added ini isanae 2020-05-06 05:52:04 -04:00
  • aabc15f450 licenses isanae 2020-05-06 05:34:00 -04:00
  • 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 isanae 2020-05-06 05:22:42 -04:00
  • ddfb119e60 run fetch in parallel, then build in sequence clarified when important options are missing isanae 2020-05-06 04:09:03 -04:00
  • 75af85e5a0 disabled prebuilts for now fixed unknown options being interpreted as task names isanae 2020-05-06 03:51:27 -04:00
  • d973a9f02d refactored main isanae 2020-05-06 03:39:45 -04:00
  • 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 isanae 2020-05-06 03:24:50 -04:00
  • 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 isanae 2020-05-06 01:13:26 -04:00
  • facf4c32f3 rework of conf, ini, vswhere things are broken isanae 2020-05-05 07:41:09 -04:00
  • 07da68acee revisited usvfs, only building usvfs_proxy now isanae 2020-05-04 08:47:09 -04:00
  • 1f012760e9 revisited python and sip isanae 2020-05-04 08:37:17 -04:00
  • 8db8946698 bypass_file fixed bad nul handle for stdin, removed workaround for cmake revisited pyqt fixed async_pipe busting the stack isanae 2020-05-04 08:02:43 -04:00
  • 9f848356d1 make stderr trace for jom with allow_failure, openssl spits out a lot of errors isanae 2020-05-04 06:41:44 -04:00
  • 66fbec24b5 renamed clean() to clean_for_build() to make it clear it doesn't delete anything else revisited lz4, ncc and nmm isanae 2020-05-04 06:22:35 -04:00
  • 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 isanae 2020-05-04 05:38:23 -04:00
  • adb97bac04 fixed broken stdin in processes more logging isanae 2020-05-04 03:27:22 -04:00
  • a2c2350c26 fixed empty tool name delete temp extractor directory if it exists isanae 2020-05-04 03:12:06 -04:00
  • 748b0e4838 fixed timestamp not being padded pass context to processes name from binary boost clean isanae 2020-05-04 03:02:33 -04:00
  • 0d6155e608 boost logs bootstrap.log on error refactored process::join() fixed bail_out() not actually bailing out isanae 2020-05-04 02:34:27 -04:00
  • c434ab9221 adjusted some log levels isanae 2020-05-04 01:24:47 -04:00
  • 984dfb3491 decoupled log level and reason isanae 2020-05-04 01:13:11 -04:00
  • c84a0a7743 terminate_on_interrupt process output filter logging for jom isanae 2020-05-03 07:24:07 -04:00
  • 50fa863cd1 patcher logging set level for stdout and stderr isanae 2020-05-03 06:15:49 -04:00
  • 5f181e0221 log stdout and stderr using context everywhere logging: task, extractor, process timestamp console colors isanae 2020-05-03 05:42:56 -04:00
  • d51e1e01af split tools isanae 2020-05-03 03:46:58 -04:00
  • 0f67bc2498 op namespace isanae 2020-05-03 03:35:07 -04:00
  • 41bf31357d async_pipe, not used yet added context for logging curl logging isanae 2020-05-03 03:32:40 -04:00
  • 748735d1e8 op::optional for op::delete --redownload, --redecompress, --clean, --dry and --verbose implemented clean for 7z isanae 2020-05-02 04:03:20 -04:00
  • b9b939ead8 renamed to mob isanae 2020-05-02 03:14:43 -04:00
  • a5d0a89dee changed namespace to mob isanae 2020-05-02 03:12:34 -04:00
  • 60d70f0b1a made pip install a tool isanae 2020-05-02 03:08:13 -04:00
  • c847a8c552 merged cmd into process isanae 2020-05-02 02:58:31 -04:00
  • 562c1bfaa5 split env isanae 2020-05-02 02:52:06 -04:00
  • 6a1fe22b65 split process isanae 2020-05-02 02:46:51 -04:00
  • 0f5759c4ba moved the guts of process_runner and op::run() into process separate env class added pyqt isanae 2020-05-02 02:41:34 -04:00
  • b8cd71b5af git_clone doesn't assume github anymore python installs pip added sip isanae 2020-05-01 00:57:10 -04:00
  • 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" isanae 2020-04-30 23:37:33 -04:00
  • c323e95bc4 added nuget ncc and nmm isanae 2020-04-30 00:11:52 -04:00
  • 8b91b881b8 lz4 made devenv upgrade a tool isanae 2020-04-29 22:32:14 -04:00
  • b7991a353a task split isanae 2020-04-29 22:10:55 -04:00
  • 50d837f786 boost from source, only builds python for now isanae 2020-04-29 21:14:05 -04:00
  • a090e9e640 reworked tools and run_tool() to use member functions to various settings isanae 2020-04-29 19:56:36 -04:00
  • ab8f2ee8a2 cmd class isanae 2020-04-29 16:42:50 -04:00
  • 4b6d6343ec quiet ml64 patch for 7z quieter git and patcher wildcards for copy file completed python isanae 2020-04-28 22:14:47 -04:00
  • a6dbc326d8 bzip2 isanae 2020-04-28 19:51:08 -04:00
  • 344c8529c1 nasm support for multiple urls in downloader stop using -spe for 7z, do it manually started boost from source and python, completed libffi and openssl isanae 2020-04-28 19:29:05 -04:00
  • 1064234b23 libloot isanae 2020-04-27 19:53:02 -04:00
  • bc8280872e silenced some errors in dry mode libbsarch isanae 2020-04-27 19:40:25 -04:00
  • 6e3aeb204d gtest, git_clone isanae 2020-04-27 19:21:44 -04:00
  • 82639f556a jom instead of nmake patches only copy files if changed merged build and install for now isanae 2020-04-27 18:45:09 -04:00
  • c7048f0bbf coloured output tools, interrupts, threads isanae 2020-04-27 14:40:28 -04:00
  • 205c606cfb fmt isanae 2020-04-27 11:45:46 -04:00
  • fe17e70a52 boost isanae 2020-04-27 11:34:00 -04:00
  • 453c216246 split isanae 2020-04-27 09:43:05 -04:00
  • 6f10c836cb zlib isanae 2020-04-26 14:32:46 -04:00
  • d7fa7ac910 initial isanae 2020-04-26 13:47:26 -04:00