]> git.lyx.org Git - lyx.git/commitdiff
Use Doxyfile.in as source to create Doxyfile. (As in autotools)
authorKornel Benko <kornel@lyx.org>
Mon, 16 May 2011 11:43:53 +0000 (11:43 +0000)
committerKornel Benko <kornel@lyx.org>
Mon, 16 May 2011 11:43:53 +0000 (11:43 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38776 a592a061-630c-0410-9148-cb99ea01b6c8

sourcedoc/CMakeLists.txt

index 42c2c4829d3196dbec27413bb5937107e00cb55b..856ff9a785de2272313c0b1b63f7bf6e9d2cc7f1 100644 (file)
@@ -11,11 +11,14 @@ find_program(DOXYGEN_EXECUTABLE doxygen)
 if(DOXYGEN_EXECUTABLE MATCHES "-NOTFOUND")
   message(STATUS "doxygen not found, ==> no doxygen creation")
 else()
+  set(VERSION ${PACKAGE_VERSION} CACHE TYPE STRING FORCE)
+  set(top_srcdir "${TOP_SRC_DIR}" CACHE TYPE STRING FORCE)
+  configure_file("${TOP_SRC_DIR}/sourcedoc/Doxyfile.in" Doxyfile @ONLY)
   add_custom_command(
     OUTPUT doxy_created
-    COMMAND ${DOXYGEN_EXECUTABLE} ${TOP_SRC_DIR}/sourcedoc/Doxyfile
+    COMMAND ${DOXYGEN_EXECUTABLE} Doxyfile
     COMMAND ${CMAKE_COMMAND} -E touch doxy_created
-    DEPENDS ${TOP_SRC_DIR}/sourcedoc/Doxyfile
+    DEPENDS Doxyfile
   )
   add_custom_target(doxydoc DEPENDS doxy_created)
 endif()