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