Kelvie Wong
fb129c1a16
Fix permissions in ccache dir
...
I think this affects basically nobody but me since everyone else seems
to run docker rootless.
2023-01-27 15:12:02 -08:00
Kelvie Wong
5227d29f1f
Use GHA caching with ccache
2023-01-24 19:55:15 -08:00
Kelvie Wong
a72b26c4f2
GHA: Add win64 cross compile build
...
This also removes -t from docker run, as we don't actually require a
terminal, this was just muscle memory.
This also archives the artifacts for testing.
2023-01-24 19:55:15 -08:00
Kelvie Wong
ce12e2d906
Also build docs.
...
The in-game docs aren't built otherwise, so you won't get help for the
various commands if this isn't set.
2023-01-22 11:45:13 -08:00
Kelvie Wong
839636a563
Change $HOME to ~
...
As $HOME shows /root under sudo
2023-01-22 11:45:13 -08:00
Kelvie Wong
5a20f775bf
Set UIDs properly on run; fix sudo use
...
This depends on a new entrypoint put inside the docker image, that will
read BUILDER_UID and fix up the users and files.
This also removes "sudo" and allows the entire script to be run with
sudo without messing with the build file permissions.
2023-01-22 11:45:13 -08:00
Kelvie Wong
aaaf2d9f22
Add cross-compile script
...
That will simply generate the win64 artifacts for those of us that run
DF under Proton on Steam for Linux.
2023-01-22 11:45:13 -08:00
Amber Brown
80428d8e6d
let cmake deal with VS2022 instead :)
2023-01-14 14:07:14 +11:00
Amber Brown
3459d61dc4
Use vswhere to find MSBUILD
2023-01-14 13:16:07 +11:00
Kelly Kinkade
83e5bc120a
set_df_path: handle cancel correctly
2023-01-06 12:02:56 -06:00
Kelly Kinkade
42d572cd03
set-df-path: accept path on command line
2023-01-06 08:31:54 -06:00
Kelly Kinkade
a07d8c3b15
updates to do test builds of 50.03
2022-12-15 03:35:57 -06:00
Kelly Kinkade
e923f6ccca
update batch files for vs2022 compat
2022-12-12 04:00:35 -06:00
Kelly Kinkade
0b80bd41b0
partial update to build with vs2022
2022-12-12 03:06:36 -06:00
lethosor
d1f0edd33b
Apply initial pre-commit config
2022-04-12 14:48:19 -04:00
myk002
449fa42906
ignore build/.cmake cache created by kdevelop
2021-04-06 11:47:52 -07:00
Ben Lubar
43be1c7a6a
Make the win64 build/install batch files work with non-C system drives.
2018-05-14 14:15:38 -05:00
lethosor
b0c007cae6
Add some build scripts for sublime
2018-05-05 16:05:26 -04:00
lethosor
43a58f8d85
Remove obsolete settings from Windows build scripts, plus misc. updates
...
- Added BUILD_DOCS=1 to release scripts
- Removed "breakfast" scripts, which used the same settings as "all", plus a
release version override, which is rarely used (if at all) and can be done
separately.
2017-03-01 20:29:46 -05:00
Jon Pamala Illo
75d7773a94
Move set_df_path.vbs into the directories where it's actually useful.
2016-10-21 10:26:20 +05:30
Japa
b04083690e
Update .gitignore to ignore the 32bit build folder
2016-10-17 19:48:24 +05:30
Japa
0e0da1edbe
Update windows build scripts to reflect the new folder structure.
2016-10-16 06:32:35 +05:30
Japa
2e290f4837
Ignore the new VS version folders.
2016-10-15 00:18:25 +05:30
lethosor
158f18106f
Merge remote-tracking branch 'NCommander/vs2015' into develop
2016-07-29 15:30:32 -04:00
Vitaly Pronkin
709111ea33
Add win64 build scripts
2016-07-27 19:35:51 -04:00
lethosor
99dbf20c08
Reorganize win32 build scripts
2016-07-27 19:34:24 -04:00
Michael Casadevall
e94804ca9f
Convince the build system to generate VS2015 project files
...
Signed-off-by: Michael Casadevall <mcasadevall@ubuntu.com>
2016-06-28 06:53:23 -05:00
lethosor
aac54c3c22
Add generate-MSVC-release.bat (with devel/dev_plugins disabled)
2016-02-28 11:15:30 -05:00
Matthew Townsend
fba77a6dfd
Bash script to build dfhack according to the instructions in Compile.rst.
...
Closes #410
2015-01-05 16:02:13 -05:00
Eric Wald
7ece96e5f2
Ignoring 'make package' by-products.
2014-08-29 18:57:06 -06:00
expwnent
d7e3352b8c
Remove exit line from package-release.bat so that you can see console output after calling it.
2014-06-21 17:45:19 -04:00
Warmist
92bc28bb81
Autobuild script update... Edit if you want different zip names.
2012-04-15 18:16:45 +03:00
Warmist
15248aa465
Propogate errors from bat files.
2012-04-15 01:49:37 +03:00
Warmist
451f07ecb4
breakfast build bat...
2012-04-15 00:03:12 +03:00
Will Rogers
43b6bb083d
Fix generate-*.bat for DF paths containing spaces.
2012-03-25 10:56:20 -04:00
Petr Mrázek
78a98de37e
Fix MSVC builds, break buildings :D
2012-01-05 23:39:14 +01:00
Petr Mrázek
5b528694b7
add generated file with DF path to .gitignore
2012-01-01 23:49:44 +01:00
Petr Mrázek
c977e5df93
No fixed number of threads in build scripts
2012-01-01 23:38:17 +01:00
Petr Mrázek
6df617e766
Many more build scripts for windows
2012-01-01 22:46:53 +01:00
Petr Mrázek
f2b91d3269
Making ready for adding plugins. Fixes all over the place, more removal of obsolete parts.
2011-06-20 01:12:07 +02:00
Petr Mrázek
42366c238f
Simple packaging scripts
2011-04-02 02:34:21 +02:00
Petr Mrázek
7809ed6cd5
Small fixes to documentation and build scripts.
2011-03-18 16:47:55 +01:00
Petr Mrázek
115a256ff5
More build script rearrangement
2011-03-15 01:53:01 +01:00
Petr Mrázek
3cf985be77
Use different tamp folders for different build types (so side-by-side builds with different MSVC versions are possible)
2011-03-15 01:44:26 +01:00
Petr Mrázek
3ed2630e33
0.5.7
2011-03-14 09:30:50 +01:00
Petr Mrázek
cb86f52993
minor liquids bugfix, added typedef for planecoord so that stonesense builds. Build system bits. Doxygen bits.
2011-03-13 19:38:32 +01:00
Petr Mrázek
a436db541d
CRLF hell
2011-02-08 14:33:58 +01:00
Petr Mrázek
3b29fddf7b
unify build system, start on the new offset file format
2010-08-16 00:45:02 +02:00
Petr Mrázek
2a6058a971
Remove batch scripts for ancient MSVC versions
2010-08-09 23:56:28 +02:00
Petr Mrázek
722e2e746e
Add a trace script
2010-05-04 21:33:40 +02:00