From: Kornel Benko Date: Mon, 16 May 2011 10:51:33 +0000 (+0000) Subject: Added doxygen target if found doxygen executable X-Git-Tag: 2.1.0beta1~3231 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=d636936877a697a02f57b3d1f0db031cb579438b;p=lyx.git Added doxygen target if found doxygen executable git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38775 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 8403ea510b..367726bb54 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -565,6 +565,7 @@ if(LYX_INSTALL) include(../Install) endif() +add_subdirectory(sourcedoc "${TOP_BINARY_DIR}/sourcedoc") message(STATUS) message(STATUS "Build options, switch LYX_* variables by -DLYX_*=1 or 0:") diff --git a/sourcedoc/CMakeLists.txt b/sourcedoc/CMakeLists.txt new file mode 100644 index 0000000000..42c2c4829d --- /dev/null +++ b/sourcedoc/CMakeLists.txt @@ -0,0 +1,22 @@ +# This file is part of LyX, the document processor. +# Licence details can be found in the file COPYING. +# +# Copyright (c) 2011 Peter Kümmel, +# Copyright (c) 2011 Kornel Benko, +# + +project(doxydoc) + +find_program(DOXYGEN_EXECUTABLE doxygen) +if(DOXYGEN_EXECUTABLE MATCHES "-NOTFOUND") + message(STATUS "doxygen not found, ==> no doxygen creation") +else() + add_custom_command( + OUTPUT doxy_created + COMMAND ${DOXYGEN_EXECUTABLE} ${TOP_SRC_DIR}/sourcedoc/Doxyfile + COMMAND ${CMAKE_COMMAND} -E touch doxy_created + DEPENDS ${TOP_SRC_DIR}/sourcedoc/Doxyfile + ) + add_custom_target(doxydoc DEPENDS doxy_created) +endif() +