d1f0edd33b 
								
									
								
							
								 
							
						 
						
							
							
								
								Apply initial pre-commit config  
							
							
							
						 
						
							2022-04-12 14:48:19 -04:00  
				
					
						
							
							
								 
						
							
							
								69ca0d8a28 
								
									
								
							
								 
							
						 
						
							
							
								
								Improves support for dfhack as a sub-project ( #2058 )  
							
							... 
							
							
							
							Replaces CMAKE_SOURCE_DIR with dfhack_SOURCE_DIR so it can be included in other cmake projects that have a different top-level CMAKE_SOURCE_DIR 
							
						 
						
							2022-03-29 10:28:52 -07:00  
				
					
						
							
							
								 
						
							
							
								ab9ad6f93e 
								
							
								 
							
						 
						
							
							
								
								Clean up *.cmake style  
							
							
							
						 
						
							2019-07-20 16:17:44 -04:00  
				
					
						
							
							
								 
						
							
							
								787c54d8a7 
								
							
								 
							
						 
						
							
							
								
								Remove several unused CMake and Doxygen files  
							
							
							
						 
						
							2017-05-11 22:01:57 -04:00  
				
					
						
							
							
								 
						
							
							
								50a022d81b 
								
							
								 
							
						 
						
							
							
								
								download_file(): avoid copying files if the correct file already exists  
							
							
							
						 
						
							2017-03-18 00:31:15 -04:00  
				
					
						
							
							
								 
						
							
							
								0cc51f8d69 
								
							
								 
							
						 
						
							
							
								
								Add support for downloading files in advance, useful for offline builds  
							
							... 
							
							
							
							Also document this in Compile.rst - there have been complaints about the fact
that DFHack downloads files at build time not being documented at all. 
							
						 
						
							2017-03-01 21:29:17 -05:00  
				
					
						
							
							
								 
						
							
							
								7f7102f90c 
								
							
								 
							
						 
						
							
							
								
								Distribute a gunzip.pl script  
							
							... 
							
							
							
							gunzip isn't reliably available on Windows, but IO::Uncompress::Gunzip should
be.
Suggested by Quietust. 
							
						 
						
							2016-10-15 12:09:04 -04:00  
				
					
						
							
							
								 
						
							
							
								9c28d1a085 
								
							
								 
							
						 
						
							
							
								
								Improve CMake file downloads  
							
							... 
							
							
							
							- Files are redownloaded if their expected MD5 changes in CMakeLists.txt
- Refactored some 
							
						 
						
							2016-08-08 16:51:52 -04:00  
				
					
						
							
							
								 
						
							
							
								ae55d2d526 
								
							
								 
							
						 
						
							
							
								
								Support linking against an external tinyxml if EXTERNAL_TINYXML is set  
							
							... 
							
							
							
							As best as I can tell, the copy of tinyxml dfhack uses is unmodified
from whenever it was first bundled. This commit adds an option to CMake,
EXTERNAL_TINYXML, that if set to ON, will attempt to link against a system
tinyxml instead of using the dfhack-bundled one.  It defaults to OFF,
so there is no change in default behavior.
The DFHACK_TINYXML variable is then set to either "tinyxml" or "dfhack-tinyxml"
so the library (and any plugins that need updating) can link against one
or the other.
The FindTinyXML.cmake script was taken from https://github.com/ros/cmake_modules 
(licensed under the 3-clause BSD license).
Add license text to new CMake file. 
							
						 
						
							2016-06-29 17:53:16 -04:00  
				
					
						
							
							
								 
						
							
							
								cc752a582e 
								
							
								 
							
						 
						
							
							
								
								Initial CMake version of Sphinx stuff.  
							
							
							
						 
						
							2015-09-24 02:09:23 -04:00  
				
					
						
							
							
								 
						
							
							
								09ddccea6c 
								
							
								 
							
						 
						
							
							
								
								Purge html files, add docutils cmake module  
							
							
							
						 
						
							2012-09-29 03:06:39 +02:00  
				
					
						
							
							
								 
						
							
							
								da2fb1cb1a 
								
							
								 
							
						 
						
							
							
								
								Fix creature owned items vector offset on Windows, added support for owned items to more versions.  
							
							
							
						 
						
							2011-05-28 10:18:50 +02:00  
				
					
						
							
							
								 
						
							
							
								bb99924b24 
								
							
								 
							
						 
						
							
							
								
								Curses support across platforms!  
							
							
							
						 
						
							2011-05-21 20:32:53 +02:00  
				
					
						
							
							
								 
						
							
							
								8c62221699 
								
							
								 
							
						 
						
							
							
								
								Doxygen integration, better defaults for the generated build system.  
							
							
							
						 
						
							2011-03-18 06:07:13 +01:00  
				
					
						
							
							
								 
						
							
							
								7188d87a5b 
								
							
								 
							
						 
						
							
							
								
								Possible fix for MSVC 2010  
							
							
							
						 
						
							2010-08-13 02:58:45 +02:00  
				
					
						
							
							
								 
						
							
							
								8543d09c39 
								
							
								 
							
						 
						
							
							
								
								More messing with cmake and veinlook  
							
							
							
						 
						
							2010-03-23 23:53:46 +01:00  
				
					
						
							
							
								 
						
							
							
								1ad9dfea11 
								
							
								 
							
						 
						
							
							
								
								Auto-find ncurses libs and include files for veinlook  
							
							
							
						 
						
							2010-03-23 21:35:14 +01:00