89d19cc8b1 
								
									
								
							
								 
							
						 
						
							
							
								
								do win32 too for good measure  
							
							
							
						 
						
							2023-06-13 17:56:32 -07:00  
				
					
						
							
							
								 
						
							
							
								9bdfdeb329 
								
									
								
							
								 
							
						 
						
							
							
								
								remove obsolete BUILD_DEVEL opt from batch files  
							
							
							
						 
						
							2023-06-13 17:55:06 -07:00  
				
					
						
							
							
								 
						
							
							
								5c541a8317 
								
							
								 
							
						 
						
							
							
								
								pass credentials into container  
							
							... 
							
							
							
							(only when needed of course) 
							
						 
						
							2023-04-18 22:27:49 -05:00  
				
					
						
							
							
								 
						
							
							
								337c5eea2a 
								
							
								 
							
						 
						
							
							
								
								changes to build process for dflaunch  
							
							... 
							
							
							
							only build dflaunch on steam-specific builds
only download steamworks SDK when building dflaunch
get steam account from environment when downloading steamworks SDK 
							
						 
						
							2023-04-18 22:27:49 -05:00  
				
					
						
							
							
								 
						
							
							
								e2095f9ae3 
								
									
								
							
								 
							
						 
						
							
							
								
								restore the file mode to executable  
							
							
							
						 
						
							2023-02-03 10:31:17 -08:00  
				
					
						
							
							
								 
						
							
							
								5b4e3bd607 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into build-stonesense  
							
							
							
						 
						
							2023-02-03 10:29:16 -08:00  
				
					
						
							
							
								 
						
							
							
								d980c7bdef 
								
									
								
							
								 
							
						 
						
							
							
								
								actually expand EXTRA_CMAKE_ARGS in the command  
							
							
							
						 
						
							2023-02-03 10:25:04 -08:00  
				
					
						
							
							
								 
						
							
							
								cddcf7850d 
								
							
								 
							
						 
						
							
							
								
								cross compile: build stonesense as well  
							
							
							
						 
						
							2023-02-03 09:27:18 -08:00  
				
					
						
							
							
								 
						
							
							
								9141c7e008 
								
									
								
							
								 
							
						 
						
							
							
								
								remove duplicate args  
							
							
							
						 
						
							2023-01-29 11:25:06 -08:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								5227d29f1f 
								
							
								 
							
						 
						
							
							
								
								Use GHA caching with ccache  
							
							
							
						 
						
							2023-01-24 19:55:15 -08:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								839636a563 
								
							
								 
							
						 
						
							
							
								
								Change $HOME to ~  
							
							... 
							
							
							
							As $HOME shows /root under sudo 
							
						 
						
							2023-01-22 11:45:13 -08:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								80428d8e6d 
								
							
								 
							
						 
						
							
							
								
								let cmake deal with VS2022 instead :)  
							
							
							
						 
						
							2023-01-14 14:07:14 +11:00  
				
					
						
							
							
								 
						
							
							
								3459d61dc4 
								
							
								 
							
						 
						
							
							
								
								Use vswhere to find MSBUILD  
							
							
							
						 
						
							2023-01-14 13:16:07 +11:00  
				
					
						
							
							
								 
						
							
							
								83e5bc120a 
								
							
								 
							
						 
						
							
							
								
								set_df_path: handle cancel correctly  
							
							
							
						 
						
							2023-01-06 12:02:56 -06:00  
				
					
						
							
							
								 
						
							
							
								42d572cd03 
								
							
								 
							
						 
						
							
							
								
								set-df-path: accept path on command line  
							
							
							
						 
						
							2023-01-06 08:31:54 -06:00  
				
					
						
							
							
								 
						
							
							
								a07d8c3b15 
								
							
								 
							
						 
						
							
							
								
								updates to do test builds of 50.03  
							
							
							
						 
						
							2022-12-15 03:35:57 -06:00  
				
					
						
							
							
								 
						
							
							
								e923f6ccca 
								
							
								 
							
						 
						
							
							
								
								update batch files for vs2022 compat  
							
							
							
						 
						
							2022-12-12 04:00:35 -06:00  
				
					
						
							
							
								 
						
							
							
								0b80bd41b0 
								
							
								 
							
						 
						
							
							
								
								partial update to build with vs2022  
							
							
							
						 
						
							2022-12-12 03:06:36 -06:00  
				
					
						
							
							
								 
						
							
							
								d1f0edd33b 
								
									
								
							
								 
							
						 
						
							
							
								
								Apply initial pre-commit config  
							
							
							
						 
						
							2022-04-12 14:48:19 -04:00  
				
					
						
							
							
								 
						
							
							
								449fa42906 
								
									
								
							
								 
							
						 
						
							
							
								
								ignore build/.cmake cache created by kdevelop  
							
							
							
						 
						
							2021-04-06 11:47:52 -07:00  
				
					
						
							
							
								 
						
							
							
								43be1c7a6a 
								
									
								
							
								 
							
						 
						
							
							
								
								Make the win64 build/install batch files work with non-C system drives.  
							
							
							
						 
						
							2018-05-14 14:15:38 -05:00  
				
					
						
							
							
								 
						
							
							
								b0c007cae6 
								
							
								 
							
						 
						
							
							
								
								Add some build scripts for sublime  
							
							
							
						 
						
							2018-05-05 16:05:26 -04:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								75d7773a94 
								
							
								 
							
						 
						
							
							
								
								Move set_df_path.vbs into the directories where it's actually useful.  
							
							
							
						 
						
							2016-10-21 10:26:20 +05:30  
				
					
						
							
							
								 
						
							
							
								b04083690e 
								
							
								 
							
						 
						
							
							
								
								Update .gitignore to ignore the 32bit build folder  
							
							
							
						 
						
							2016-10-17 19:48:24 +05:30  
				
					
						
							
							
								 
						
							
							
								0e0da1edbe 
								
							
								 
							
						 
						
							
							
								
								Update windows build scripts to reflect the new folder structure.  
							
							
							
						 
						
							2016-10-16 06:32:35 +05:30  
				
					
						
							
							
								 
						
							
							
								2e290f4837 
								
							
								 
							
						 
						
							
							
								
								Ignore the new VS version folders.  
							
							
							
						 
						
							2016-10-15 00:18:25 +05:30  
				
					
						
							
							
								 
						
							
							
								158f18106f 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'NCommander/vs2015' into develop  
							
							
							
						 
						
							2016-07-29 15:30:32 -04:00  
				
					
						
							
							
								 
						
							
							
								709111ea33 
								
							
								 
							
						 
						
							
							
								
								Add win64 build scripts  
							
							
							
						 
						
							2016-07-27 19:35:51 -04:00  
				
					
						
							
							
								 
						
							
							
								99dbf20c08 
								
							
								 
							
						 
						
							
							
								
								Reorganize win32 build scripts  
							
							
							
						 
						
							2016-07-27 19:34:24 -04:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								aac54c3c22 
								
							
								 
							
						 
						
							
							
								
								Add generate-MSVC-release.bat (with devel/dev_plugins disabled)  
							
							
							
						 
						
							2016-02-28 11:15:30 -05:00  
				
					
						
							
							
								 
						
							
							
								fba77a6dfd 
								
							
								 
							
						 
						
							
							
								
								Bash script to build dfhack according to the instructions in Compile.rst.  
							
							... 
							
							
							
							Closes  #410  
						
							2015-01-05 16:02:13 -05:00  
				
					
						
							
							
								 
						
							
							
								7ece96e5f2 
								
							
								 
							
						 
						
							
							
								
								Ignoring 'make package' by-products.  
							
							
							
						 
						
							2014-08-29 18:57:06 -06:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								92bc28bb81 
								
							
								 
							
						 
						
							
							
								
								Autobuild script update... Edit if you want different zip names.  
							
							
							
						 
						
							2012-04-15 18:16:45 +03:00  
				
					
						
							
							
								 
						
							
							
								15248aa465 
								
							
								 
							
						 
						
							
							
								
								Propogate errors from bat files.  
							
							
							
						 
						
							2012-04-15 01:49:37 +03:00  
				
					
						
							
							
								 
						
							
							
								451f07ecb4 
								
							
								 
							
						 
						
							
							
								
								breakfast build bat...  
							
							
							
						 
						
							2012-04-15 00:03:12 +03:00  
				
					
						
							
							
								 
						
							
							
								43b6bb083d 
								
							
								 
							
						 
						
							
							
								
								Fix generate-*.bat for DF paths containing spaces.  
							
							
							
						 
						
							2012-03-25 10:56:20 -04:00  
				
					
						
							
							
								 
						
							
							
								78a98de37e 
								
							
								 
							
						 
						
							
							
								
								Fix MSVC builds, break buildings :D  
							
							
							
						 
						
							2012-01-05 23:39:14 +01:00  
				
					
						
							
							
								 
						
							
							
								5b528694b7 
								
							
								 
							
						 
						
							
							
								
								add generated file with DF path to .gitignore  
							
							
							
						 
						
							2012-01-01 23:49:44 +01:00  
				
					
						
							
							
								 
						
							
							
								c977e5df93 
								
							
								 
							
						 
						
							
							
								
								No fixed number of threads in build scripts  
							
							
							
						 
						
							2012-01-01 23:38:17 +01:00  
				
					
						
							
							
								 
						
							
							
								6df617e766 
								
							
								 
							
						 
						
							
							
								
								Many more build scripts for windows  
							
							
							
						 
						
							2012-01-01 22:46:53 +01:00  
				
					
						
							
							
								 
						
							
							
								f2b91d3269 
								
							
								 
							
						 
						
							
							
								
								Making ready for adding plugins. Fixes all over the place, more removal of obsolete parts.  
							
							
							
						 
						
							2011-06-20 01:12:07 +02:00  
				
					
						
							
							
								 
						
							
							
								42366c238f 
								
							
								 
							
						 
						
							
							
								
								Simple packaging scripts  
							
							
							
						 
						
							2011-04-02 02:34:21 +02:00