Commit Graph
37 Commits
Author SHA1 Message Date
Mikaël Capelle bd6a03d2f8 Add VCPKG support for USVFS. (#149) 2025-05-22 19:02:43 +02:00
Mikaël Capelle ecd210d700 More flexibility to build Debug components (#136)
* Build components in all variant for boost to avoid issue with USVFS.
* Build googletest in both Debug and Release.
* Allow build configurations other than RelWithDebInfo.
2024-06-15 22:19:35 +02:00
Mikaël Capelle d0913d07d3 Apply formatting. 2023-09-19 18:46:15 +02:00
Mikaël Capelle 3f4eed9e2a Add possibility to specify host for VS generator. 2022-05-15 11:30:13 +02:00
Mikaël Capelle 57453530b4 Add a [cmake] section with install_message key. 2022-05-08 14:04:02 +02:00
Jeremy Rimpo 1bcda87303 Changes to better support translation updates 2021-12-10 09:31:15 -06:00
isanae 4e38acc72b suppress cmake deprecation warnings for zlib and gtest 2020-12-08 20:43:46 -05:00
isanae 826ed245e3 quotes for spaces in paths for variable definitions in cmake 2020-12-04 04:21:01 -05:00
isanae 7d692430be simplified basic_process_runner yet again
doesn't need to copy the process at all
changed execute_and_join() to take the process instead of a two step with set_process
more comments
2020-12-03 17:45:34 -05:00
isanae 1a5fc17678 conf_tool 2020-12-03 17:45:32 -05:00
isanae fd627f7a05 removed remnants of old global logging 2020-12-03 17:44:53 -05:00
isanae 7141859cb2 removed stdin_handle, not necessary
documentation
2020-12-03 17:44:52 -05:00
isanae b54652a617 stopped including process.h in tools.h, it's included everywhere
replaced by unique_ptr, added get_process() and set_process()
2020-12-03 17:44:51 -05:00
isanae 9b931fdfa4 --log-level needs = 2020-05-26 13:57:02 -04:00
isanae d820c8b5ca made cmake more quiet 2020-05-26 13:49:58 -04:00
isanae ff84621fe7 fixed cmake::result(), output_ isn't changed any more
fixed gtest arch not being used for msbuild
2020-05-25 02:37:20 -04:00
isanae 032574c1ec added clean ops to cmake and msbuild
changed do_clean_for_rebuild() to do_clean() with flags for what to clean
added --no-build and --no-fetch
added stdout filter in msbuild to catch errors
2020-05-25 00:31:49 -04:00
isanae 7bdce19758 renamed cmake::projects() to targets() because it could be "clean"
added --reconfigure, only used by MO for now, will refactor cleaning stuff
2020-05-22 15:07:42 -04:00
isanae 9107ea45cb added git options in ini
moved all the code from git_command to the git tool
changed task_conf_holder to make the git tool since it's getting pretty complex
fixed task name in options not supporting super
fixed pipes behaving weirdly when copying process objects
2020-05-17 21:23:43 -04:00
isanae 601fae8689 fixed crashes because smatch was referring to a dead string
fixed main help showing instead of command help
cmake command
2020-05-17 19:21:26 -04:00
isanae 02135a76d5 options per task 2020-05-17 15:50:15 -04:00
isanae bcf1c64639 merged tools:: structures into the actual tools
renamed stylesheets versions
2020-05-17 12:47:44 -04:00
isanae 953df021c8 added /wd4566 to cmake and openssl, warning about special characters in __FILE__
changed gtest and fmt to use msbuild
process uses a job object to terminate all the jom processes
added nasm tool
2020-05-13 11:51:48 -04:00
isanae 237a07b7af fixed __FILE__ for unicode
fixed utf8 for msbuild and cmake
process now uses encoded_buffer
unicode command line
fixed paths from command line and ini being interpreted as ACP
2020-05-12 14:33:46 -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