Álex Román Núñez
bfdec99e9d
Fix loading PH version info in methods.py
2024-07-20 19:10:14 +02:00
Álex Román Núñez
3b0a09c4a8
Add PH windows customizations
2024-07-20 19:10:13 +02:00
Rémi Verschelde
5514510f7f
Merge pull request #94117 from mhilbrunner/fix-94090-vsproj-scons-4.8
...
Fix VS project generation with SCons 4.8.0+
2024-07-09 16:47:29 +02:00
Max Hilbrunner
f682406cf2
Fix VS project generation with SCons 4.8.0+
2024-07-09 09:55:41 +02:00
Zorvalt
5a81d2440f
Fix build fetching git_timestamp if git log.showsignature=true
2024-07-08 21:52:07 +02:00
Kusok
0c6dbbd050
Fix not using encoding="utf-8" when writing to files or reading from them
...
Co-authored-by: ChristopheClaustre <christophe.claustre.31@gmail.com >
2024-06-19 23:35:03 +08:00
Thaddeus Crews
5d265e9a7e
SCons: Minor fixes/adjustments for web compilation
2024-05-24 12:30:24 -05:00
Jakub Marcowski
d9f8ef68df
Update pre-commit hooks configuration to use ruff instead of black
2024-05-21 18:02:29 -05:00
Thaddeus Crews
34fb3f7730
SCons: Generate all scripts natively
2024-05-07 15:30:45 -05:00
Thaddeus Crews
dec2a121a9
SCons: Fixes for warn/error colorization
2024-04-29 11:56:21 -05:00
Thaddeus Crews
e0e8ce1fc0
SCons: Colorize warnings/errors during generation
2024-04-28 16:24:48 -05:00
Thaddeus Crews
fd2ab721e2
SCons: scons_version to environment variable
2024-04-24 09:41:12 +02:00
A Thousand Ships
173692d05d
[Web] Fix building for web on Windows
...
On Windows the command for emscripten are provided as `.bat` files,
which causes the compiler version check to fail without `shell=True`
2024-04-20 14:06:45 +02:00
Thaddeus Crews
a7e7167a85
SCons: Disable show_progress with ninja
2024-04-18 09:42:02 -05:00
Andreia Gaita
7336ec1f7e
Visual Studio: Fix indentation in sln file, VS is VERY PICKY
2024-04-12 16:04:35 +02:00
Andreia Gaita
536ca28ea9
Ensure all Visual Studio files are generated with CRLF
2024-04-10 17:26:36 +02:00
Rémi Verschelde
1f71d491d0
Merge pull request #88244 from shana/vs-improve-settings
...
Visual Studio: Don't override user options. Add additional vs hint information
2024-04-08 11:19:58 +02:00
Thaddeus Crews
ccb5e15ac2
SCons: Ensure *all* generated files can be cleaned
2024-04-05 10:49:44 -05:00
Rémi Verschelde
7fa97f37fb
Merge pull request #89452 from Riteo/name-a-better-duo
...
SCons: Enable the experimental Ninja backend and minimize timestamp changes to generated code
2024-04-04 14:31:24 +02:00
A Thousand Ships
4933fa8bf5
[Buildsystem] Fix encoding when reading files
2024-03-24 18:02:56 +01:00
Riteo
a5cf92664d
SCons: unify code generations routine and minimize timestamp changes
...
Previously, all of the code generation routines would just needlessly
write the same files over and over, even when not needed.
This became a problem with the advent of the experimental ninja backend
for SCons, which can be trivially enabled with a few lines of code and
relies on timestamp changes, making it thus impractical.
2024-03-15 15:43:53 +01:00
Thaddeus Crews
5a6e3cbcb0
SCons: Remove run_in_subprocess dependency
2024-03-11 13:20:09 -05:00
Thaddeus Crews
fb299d0fb1
SCons: Ensure with statement where applicable
2024-03-10 12:57:57 -05:00
Thaddeus Crews
d9fa40f2df
Enforce \n eol for Python writes
...
• Ensure utf-8 encoding if previously unspecified
2024-03-09 14:29:24 -06:00
Thaddeus Crews
0ce9b6fd1d
Add two new COMSTR environment variables
2024-03-01 12:44:03 -06:00