Remove several unused CMake and Doxygen files
							parent
							
								
									a285175dfc
								
							
						
					
					
						commit
						787c54d8a7
					
				| @ -1,28 +0,0 @@ | ||||
| 
 | ||||
| #============================================================================= | ||||
| # Copyright 2009 Kitware, Inc. | ||||
| # | ||||
| # Distributed under the OSI-approved BSD License (the "License"); | ||||
| # see accompanying file Copyright.txt for details. | ||||
| # | ||||
| # This software is distributed WITHOUT ANY WARRANTY; without even the | ||||
| # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | ||||
| # See the License for more information. | ||||
| #============================================================================= | ||||
| # (To distributed this file outside of CMake, substitute the full | ||||
| #  License text for the above reference.) | ||||
| 
 | ||||
| # We use MSBuild as the build tool for VS 10 | ||||
| FIND_PROGRAM(CMAKE_MAKE_PROGRAM | ||||
|   NAMES MSBuild | ||||
|   HINTS | ||||
|   [HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\10.0\\Setup\\VS;ProductDir] | ||||
|   "$ENV{SYSTEMROOT}/Microsoft.NET/Framework/[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\10.0;CLR Version]/" | ||||
|   "c:/WINDOWS/Microsoft.NET/Framework/[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\10.0;CLR Version]/" | ||||
|   "$ENV{SYSTEMROOT}/Microsoft.NET/Framework/[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VCExpress\\10.0;CLR Version]/" | ||||
|   ) | ||||
| 
 | ||||
| MARK_AS_ADVANCED(CMAKE_MAKE_PROGRAM) | ||||
| SET(MSVC10 1) | ||||
| SET(MSVC_VERSION 1600) | ||||
| 
 | ||||
| @ -1,23 +0,0 @@ | ||||
| IF(Curses_FOUND) | ||||
|   SET(Curses_FIND_QUIETLY TRUE) | ||||
| ENDIF() | ||||
| 
 | ||||
| FIND_PATH(Curses_INCLUDE_PATH | ||||
|   NAMES ncurses.h curses.h | ||||
|   PATH_SUFFIXES ncurses | ||||
|   PATHS /usr/include/ncursesw /usr/include /usr/local/include /usr/pkg/include | ||||
| ) | ||||
| 
 | ||||
| FIND_LIBRARY(Curses_LIBRARY | ||||
|   NAMES ncursesw | ||||
|   PATHS /lib /usr/lib /usr/local/lib /usr/pkg/lib | ||||
| ) | ||||
| 
 | ||||
| IF (Curses_INCLUDE_PATH AND Curses_LIBRARY) | ||||
|   SET(Curses_FOUND TRUE) | ||||
| ENDIF() | ||||
| 
 | ||||
| MARK_AS_ADVANCED( | ||||
|   Curses_INCLUDE_PATH | ||||
|   Curses_LIBRARY | ||||
| ) | ||||
| @ -1,3 +0,0 @@ | ||||
| FIND_PROGRAM(RST2HTML_EXECUTABLE NAMES rst2html rst2html.py) | ||||
| INCLUDE(FindPackageHandleStandardArgs) | ||||
| FIND_PACKAGE_HANDLE_STANDARD_ARGS(Docutils DEFAULT_MSG RST2HTML_EXECUTABLE) | ||||
| @ -1,185 +0,0 @@ | ||||
| # - This module looks for Doxygen and the path to Graphviz's dot | ||||
| # Doxygen is a documentation generation tool.  Please see | ||||
| # http://www.doxygen.org | ||||
| # | ||||
| # This module accepts the following optional variables: | ||||
| # | ||||
| #   DOXYGEN_SKIP_DOT       = If true this module will skip trying to find Dot | ||||
| #                            (an optional component often used by Doxygen) | ||||
| # | ||||
| # This modules defines the following variables: | ||||
| # | ||||
| #   DOXYGEN_EXECUTABLE     = The path to the doxygen command. | ||||
| #   DOXYGEN_FOUND          = Was Doxygen found or not? | ||||
| # | ||||
| #   DOXYGEN_DOT_EXECUTABLE = The path to the dot program used by doxygen. | ||||
| #   DOXYGEN_DOT_FOUND      = Was Dot found or not? | ||||
| #   DOXYGEN_DOT_PATH       = The path to dot not including the executable | ||||
| # | ||||
| # | ||||
| 
 | ||||
| #Copyright 2000-2009 Kitware, Inc., Insight Software Consortium | ||||
| #All rights reserved. | ||||
| # | ||||
| #Redistribution and use in source and binary forms, with or without | ||||
| #modification, are permitted provided that the following conditions | ||||
| #are met: | ||||
| # | ||||
| #* Redistributions of source code must retain the above copyright | ||||
| #  notice, this list of conditions and the following disclaimer. | ||||
| # | ||||
| #* Redistributions in binary form must reproduce the above copyright | ||||
| #  notice, this list of conditions and the following disclaimer in the | ||||
| #  documentation and/or other materials provided with the distribution. | ||||
| # | ||||
| #* Neither the names of Kitware, Inc., the Insight Software Consortium, | ||||
| #  nor the names of their contributors may be used to endorse or promote | ||||
| #  products derived from this software without specific prior written | ||||
| #  permission. | ||||
| # | ||||
| #THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | ||||
| #"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | ||||
| #LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR | ||||
| #A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT | ||||
| #HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | ||||
| #SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | ||||
| #LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | ||||
| #DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | ||||
| #THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||||
| #(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | ||||
| #OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||||
| # | ||||
| #----------------------------------------------------------------------------- | ||||
| # | ||||
| #The above copyright and license notice applies to distributions of | ||||
| #CMake in source and binary form.  Some source files contain additional | ||||
| #notices of original copyright by their contributors; see each source | ||||
| #for details.  Third-party software packages supplied with CMake under | ||||
| #compatible licenses provide their own copyright notices documented in | ||||
| #corresponding subdirectories. | ||||
| # | ||||
| #----------------------------------------------------------------------------- | ||||
| # | ||||
| #CMake was initially developed by Kitware with the following sponsorship: | ||||
| # | ||||
| # * National Library of Medicine at the National Institutes of Health | ||||
| #   as part of the Insight Segmentation and Registration Toolkit (ITK). | ||||
| # | ||||
| # * US National Labs (Los Alamos, Livermore, Sandia) ASC Parallel | ||||
| #   Visualization Initiative. | ||||
| # | ||||
| # * National Alliance for Medical Image Computing (NAMIC) is funded by the | ||||
| #   National Institutes of Health through the NIH Roadmap for Medical Research, | ||||
| #   Grant U54 EB005149. | ||||
| # | ||||
| # * Kitware, Inc. | ||||
| 
 | ||||
| 
 | ||||
| # For backwards compatibility support | ||||
| IF(Doxygen_FIND_QUIETLY) | ||||
|   SET(DOXYGEN_FIND_QUIETLY TRUE) | ||||
| ENDIF(Doxygen_FIND_QUIETLY) | ||||
| 
 | ||||
| # ===== Rationale for OS X AppBundle mods below ===== | ||||
| #     With the OS X GUI version, Doxygen likes to be installed to /Applications and | ||||
| #     it contains the doxygen executable in the bundle. In the versions I've  | ||||
| #     seen, it is located in Resources, but in general, more often binaries are  | ||||
| #     located in MacOS. | ||||
| # | ||||
| #     NOTE: The official Doxygen.app that is distributed for OS X uses non-standard  | ||||
| #     conventions.  Instead of the command-line "doxygen" tool being placed in | ||||
| #     Doxygen.app/Contents/MacOS, "Doxywizard" is placed there instead and  | ||||
| #     "doxygen" is placed in Contents/Resources.  This is most likely done | ||||
| #     so that something happens when people double-click on the Doxygen.app | ||||
| #     package.  Unfortunately, CMake gets confused by this as when it sees the | ||||
| #     bundle it uses "Doxywizard" as the executable to use instead of | ||||
| #     "doxygen".  Therefore to work-around this issue we temporarily disable | ||||
| #     the app-bundle feature, just for this CMake module: | ||||
| if(APPLE) | ||||
|     #  Save the old setting | ||||
|     SET(TEMP_DOXYGEN_SAVE_CMAKE_FIND_APPBUNDLE ${CMAKE_FIND_APPBUNDLE}) | ||||
|     # Disable the App-bundle detection feature | ||||
|     SET(CMAKE_FIND_APPBUNDLE "NEVER") | ||||
| endif() | ||||
| #     FYI: | ||||
| #     In the older versions of OS X Doxygen, dot was included with the  | ||||
| #     Doxygen bundle. But the new versions require you to download | ||||
| #     Graphviz.app which contains "dot" in it's bundle. | ||||
| # ============== End OSX stuff ================ | ||||
| 
 | ||||
| # | ||||
| # Find Doxygen... | ||||
| # | ||||
| 
 | ||||
| FIND_PROGRAM(DOXYGEN_EXECUTABLE | ||||
|   NAMES doxygen | ||||
|   PATHS | ||||
|     "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\doxygen_is1;Inno Setup: App Path]/bin" | ||||
|     /Applications/Doxygen.app/Contents/Resources | ||||
|     /Applications/Doxygen.app/Contents/MacOS | ||||
|   DOC "Doxygen documentation generation tool (http://www.doxygen.org)" | ||||
| ) | ||||
| 
 | ||||
| include(FindPackageHandleStandardArgs) | ||||
| FIND_PACKAGE_HANDLE_STANDARD_ARGS(Doxygen DEFAULT_MSG DOXYGEN_EXECUTABLE) | ||||
| 
 | ||||
| # | ||||
| # Find Dot... | ||||
| # | ||||
| 
 | ||||
| IF(NOT DOXYGEN_SKIP_DOT) | ||||
|   FIND_PROGRAM(DOXYGEN_DOT_EXECUTABLE | ||||
|     NAMES dot | ||||
|     PATHS  | ||||
|       "$ENV{ProgramFiles}/Graphviz2.26.3/bin" | ||||
|       "C:/Program Files/Graphviz2.26.3/bin" | ||||
|       "$ENV{ProgramFiles}/Graphviz 2.21/bin" | ||||
|       "C:/Program Files/Graphviz 2.21/bin" | ||||
|       "$ENV{ProgramFiles}/ATT/Graphviz/bin" | ||||
|       "C:/Program Files/ATT/Graphviz/bin" | ||||
|       [HKEY_LOCAL_MACHINE\\SOFTWARE\\ATT\\Graphviz;InstallPath]/bin | ||||
|       /Applications/Graphviz.app/Contents/MacOS | ||||
|       /Applications/Doxygen.app/Contents/Resources | ||||
|       /Applications/Doxygen.app/Contents/MacOS | ||||
|     DOC "Graphviz Dot tool for using Doxygen" | ||||
|   ) | ||||
|    | ||||
|   if(DOXYGEN_DOT_EXECUTABLE) | ||||
|     set(DOXYGEN_DOT_FOUND TRUE) | ||||
|     # The Doxyfile wants the path to Dot, not the entire path and executable | ||||
|     get_filename_component(DOXYGEN_DOT_PATH "${DOXYGEN_DOT_EXECUTABLE}" PATH CACHE) | ||||
|   endif() | ||||
|    | ||||
| endif(NOT DOXYGEN_SKIP_DOT) | ||||
| 
 | ||||
| # | ||||
| # Backwards compatibility... | ||||
| # | ||||
| 
 | ||||
| if(APPLE) | ||||
|   # Restore the old app-bundle setting setting | ||||
|   SET(CMAKE_FIND_APPBUNDLE ${TEMP_DOXYGEN_SAVE_CMAKE_FIND_APPBUNDLE}) | ||||
| endif() | ||||
| 
 | ||||
| # Maintain the _FOUND variables as "YES" or "NO" for backwards compatibility | ||||
| # (allows people to stuff them directly into Doxyfile with configure_file()) | ||||
| if(DOXYGEN_FOUND) | ||||
|   set(DOXYGEN_FOUND "YES") | ||||
| else() | ||||
|   set(DOXYGEN_FOUND "NO") | ||||
| endif() | ||||
| if(DOXYGEN_DOT_FOUND) | ||||
|   set(DOXYGEN_DOT_FOUND "YES") | ||||
| else() | ||||
|   set(DOXYGEN_DOT_FOUND "NO") | ||||
| endif() | ||||
| 
 | ||||
| # For backwards compatibility support | ||||
| SET (DOXYGEN ${DOXYGEN_EXECUTABLE} ) | ||||
| SET (DOT ${DOXYGEN_DOT_EXECUTABLE} ) | ||||
| 
 | ||||
| MARK_AS_ADVANCED( | ||||
|   DOXYGEN_EXECUTABLE | ||||
|   DOXYGEN_DOT_EXECUTABLE | ||||
|   DOXYGEN_DOT_PATH | ||||
|   ) | ||||
| @ -1,55 +0,0 @@ | ||||
| # repurposed from libnoise: http://github.com/qknight/libnoise/tree/master/doc/ | ||||
| # following code and comments is by the original author, with some changes by | ||||
| # me (peterix) | ||||
| # ------------------------------------------------------------------------------ | ||||
| # | ||||
| # many thanks go to Philippe Poilbarbe for writing the code this file is based on | ||||
| #  http://www.cmake.org/pipermail/cmake/2006-August/010794.html | ||||
| # | ||||
| # much later i also found this: | ||||
| #  http://tobias.rautenkranz.ch/cmake/doxygen/ | ||||
| # but it is hard to understand... | ||||
| 
 | ||||
| FIND_PACKAGE(Doxygen QUIET) | ||||
| 
 | ||||
| IF(DOXYGEN_FOUND) | ||||
|   SET(DOXYGEN_LANGUAGE "English" CACHE STRING "Language used by doxygen") | ||||
|   MARK_AS_ADVANCED(DOXYGEN_LANGUAGE) | ||||
| 
 | ||||
|   # you could also set the version with this, see Doxygen.in | ||||
|   # there you will find a line like this:  | ||||
|   #      PROJECT_NUMBER         = @DFHACK_VERSION@ | ||||
|   # @DFHACK_VERSION@ is then replaced by our global DFHACK_VERSION | ||||
|   # | ||||
|   # for instance you could uncomment the next 3 lines and change the version for testing | ||||
|   # SET(DFHACK_VERSION | ||||
|   #     "1.2.3-foo500" | ||||
|   # ) | ||||
| 
 | ||||
|   # doxygen can reference external images with IMAGE_PATH, this is how we set it dynamically | ||||
|   SET( CMAKE_DOXYGEN_IMAGE_PATH | ||||
|     "${CMAKE_CURRENT_SOURCE_DIR}/img" | ||||
|   ) | ||||
| 
 | ||||
|   # doxygen searches for source code (defined in FILE_PATTERNS, for example: *.cpp *.h) | ||||
|   # with DOXYGEN_SOURCE_DIR we fill a list of directories and later we write it into | ||||
|   # the Doxyfile with a REGEX REPLACE (see below) | ||||
|   SET( DOXYGEN_SOURCE_DIR | ||||
|     "${dfhack_SOURCE_DIR}/library" | ||||
|   ) | ||||
| 
 | ||||
|   STRING(REGEX REPLACE ";" " " CMAKE_DOXYGEN_INPUT_LIST "${DOXYGEN_SOURCE_DIR}") | ||||
|   set(DOXYFILE_DOT "NO") | ||||
|   if(DOXYGEN_DOT_EXECUTABLE) | ||||
|       set(DOXYFILE_DOT "YES") | ||||
|   endif() | ||||
|   CONFIGURE_FILE(Doxyfile.in ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile) | ||||
|   ADD_CUSTOM_TARGET(doxygen ALL | ||||
|         ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile | ||||
|         DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile) | ||||
| 
 | ||||
|   INSTALL( DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/html/" DESTINATION ${DFHACK_DEVDOC_DESTINATION}/doxygen ) | ||||
|   INSTALL( FILES "Doxygen.html" DESTINATION ${DFHACK_DEVDOC_DESTINATION}) | ||||
| ELSE(DOXYGEN_FOUND) | ||||
|   MESSAGE (WARNING "Doxygen binary couldn't be found. Can't build development documentation.'") | ||||
| ENDIF(DOXYGEN_FOUND) | ||||
											
												
													File diff suppressed because it is too large
													Load Diff
												
											
										
									
								| @ -1,9 +0,0 @@ | ||||
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||||
| <html> | ||||
| <head> | ||||
| <title>REDIRECT!</title> | ||||
| <meta http-equiv="REFRESH" content="0;url=./doxygen/index.html"></HEAD> | ||||
| <BODY> | ||||
| This is a redirect to <a href="./doxygen/index.html">the doxygen stuff.</a> | ||||
| </BODY> | ||||
| </HTML>  | ||||
| @ -1,42 +0,0 @@ | ||||
| /******************************************************************************* | ||||
| www.sourceforge.net/projects/dfhack | ||||
| Copyright (c) 2009 Petr Mrázek (peterix) | ||||
| 
 | ||||
| This software is provided 'as-is', without any express or implied | ||||
| warranty. In no event will the authors be held liable for any | ||||
| damages arising from the use of this software. | ||||
| 
 | ||||
| Permission is granted to anyone to use this software for any | ||||
| purpose, including commercial applications, and to alter it and | ||||
| redistribute it freely, subject to the following restrictions: | ||||
| 
 | ||||
| 1. The origin of this software must not be misrepresented; you must | ||||
| not claim that you wrote the original software. If you use this | ||||
| software in a product, an acknowledgment in the product documentation | ||||
| would be appreciated but is not required. | ||||
| 
 | ||||
| 2. Altered source versions must be plainly marked as such, and | ||||
| must not be misrepresented as being the original software. | ||||
| 
 | ||||
| 3. This notice may not be removed or altered from any source | ||||
| distribution. | ||||
| */ | ||||
| 
 | ||||
| /*! \page index | ||||
| <center> | ||||
| \htmlonly | ||||
| <h1>DFHack</h1> | ||||
| <!--<img src="logo.png" alt="DFHack"/><br/>--> | ||||
| \endhtmlonly | ||||
| </center> | ||||
| 
 | ||||
| <h2>Introduction</h2> | ||||
| DFHack is a Dwarf Fortress memory access library and a set of basic tools using | ||||
| this library. The library is a work in progress, so things might change as more | ||||
| tools are written for it. | ||||
| 
 | ||||
| It is an attempt to unite the various ways tools access DF memory and allow for | ||||
| easier development of new tools. In general, you can use it to move memory | ||||
| objects in and out of Dwarf Fortress really fast, regardless of DF version or OS. | ||||
| */ | ||||
| 
 | ||||
		Loading…
	
		Reference in New Issue