From 39228176c052fd293382dc9bc9b4b69b2a6af277 Mon Sep 17 00:00:00 2001 From: Dimitri van Heesch Date: Sun, 31 May 2015 13:28:55 +0200 Subject: Added missing files and build instructions --- BUILD.txt | 51 ++++++++++ cmake/FindXapian.cmake | 42 +++++++++ testing/Makefile | 3 - testing/README | 48 ---------- testing/README.txt | 48 ++++++++++ testing/runtests.pl | 252 ------------------------------------------------- testing/runtests.py | 201 +++++++++++++++++++++++++++++++++++++++ 7 files changed, 342 insertions(+), 303 deletions(-) create mode 100644 BUILD.txt create mode 100644 cmake/FindXapian.cmake delete mode 100644 testing/Makefile delete mode 100644 testing/README create mode 100644 testing/README.txt delete mode 100755 testing/runtests.pl create mode 100644 testing/runtests.py diff --git a/BUILD.txt b/BUILD.txt new file mode 100644 index 0000000..8c6388c --- /dev/null +++ b/BUILD.txt @@ -0,0 +1,51 @@ +Doxygen uses cmake (http://www.cmake.org/) to build executables for various platforms. + +The first step is to create a build directory where the output should be stored. +Doxygen directory can be fully build outside of the source tree. + +The second step is to invoke cmake from within the build directory with the desired generator. + +For Linux/Unix systems do the following + + mkdir build + cd build + cmake -G "Unix Makefiles" path/to/root/of/doxygen/source/tree + make + +This also works for MacOSX, but if XCode is installed you can also generate an XCode project file + + cmake -G XCode path/to/root/of/doxygen/source/tree + +For Windows one can generate a Visual Studio project using + + cmake -G "Visual Studio 12 2013" path\to\root\of\doxygen\source\tree + +(this is for Visual Studio 12, there are typically also generators for other versions of +Visual Studio or other compiler environments like MinGW) + +Doxygen's cmake configuration provides a number of options: +- build_wizard Build the GUI frontend for doxygen. +- build_app Example showing how to embed doxygen in an application. +- build_xmlparser Example showing how to parse doxygen's XML output. +- build_search Build external search tools (doxysearch and doxyindexer) +- build_doc Build user manual +- use_sqlite3 Add support for sqlite3 output [experimental]. +- use_libclang Add support for libclang parsing. +- win_static Link with /MT in stead of /MD on windows + +An option can be turned on, by adding -D