From 621ac126d2267dad1a0729d2c4dee81fb4d42a3d Mon Sep 17 00:00:00 2001 From: David Sommerseth Date: Tue, 22 Sep 2009 23:26:59 +0200 Subject: Added build rules and configure --doxygen argument to build Doxygen docs via make --- doxygen/CMakeLists.txt | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 doxygen/CMakeLists.txt (limited to 'doxygen') diff --git a/doxygen/CMakeLists.txt b/doxygen/CMakeLists.txt new file mode 100644 index 0000000..4d79097 --- /dev/null +++ b/doxygen/CMakeLists.txt @@ -0,0 +1,30 @@ +# cmake rules for eurephia - doxygen documentation +# +# GPLv2 only - Copyright (C) 2009 +# David Sommerseth +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; version 2 +# of the License. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# +PROJECT(eurephia-devel-docs C) +cmake_minimum_required(VERSION 2.6) + +IF(DOXYGEN) + FIND_PACKAGE(Doxygen) + IF(NOT DOXYGEN_FOUND) + MESSAGE(FATAL_ERROR "Could not find doxygen") + ENDIF(NOT DOXYGEN_FOUND) + ADD_CUSTOM_TARGET(devel-docs ALL ${DOXYGEN_EXECUTABLE} Doxygen.conf) + SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES doxygen.log) +ENDIF(DOXYGEN) -- cgit