aboutsummaryrefslogtreecommitdiff
path: root/cmake/Modules
diff options
context:
space:
mode:
authorAndreas Schneider <mail@cynapses.org>2010-05-18 00:32:43 +0200
committerAndreas Schneider <mail@cynapses.org>2010-05-18 00:33:58 +0200
commit75e7c30594ffee315e4bccf77cd88e8731b9a25c (patch)
tree15cc0221f41d561b5baf67bbce81eb123f936464 /cmake/Modules
parent5032a9f13cdedec9bff673a5e87e9394a67a6c4e (diff)
downloadlibssh-75e7c30594ffee315e4bccf77cd88e8731b9a25c.tar.gz
libssh-75e7c30594ffee315e4bccf77cd88e8731b9a25c.tar.xz
libssh-75e7c30594ffee315e4bccf77cd88e8731b9a25c.zip
cmake: Fixed doxygen.
Diffstat (limited to 'cmake/Modules')
-rw-r--r--cmake/Modules/UseDoxygen.cmake14
1 files changed, 9 insertions, 5 deletions
diff --git a/cmake/Modules/UseDoxygen.cmake b/cmake/Modules/UseDoxygen.cmake
index 88da565d..c4ab7ccc 100644
--- a/cmake/Modules/UseDoxygen.cmake
+++ b/cmake/Modules/UseDoxygen.cmake
@@ -39,9 +39,13 @@ endmacro()
find_package(Doxygen)
if(DOXYGEN_FOUND)
- find_file(DOXYFILE_IN "doxy.config.in"
- PATHS "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_ROOT}/Modules/"
- NO_DEFAULT_PATH)
+ find_file(DOXYFILE_IN
+ NAMES
+ doxy.config.in
+ PATHS
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${CMAKE_ROOT}/Modules/
+ NO_DEFAULT_PATH)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(DOXYFILE_IN DEFAULT_MSG "DOXYFILE_IN")
endif()
@@ -81,9 +85,9 @@ if(DOXYGEN_FOUND AND DOXYFILE_IN_FOUND)
WORKING_DIRECTORY "${DOXYFILE_OUTPUT_DIR}/${DOXYFILE_LATEX_DIR}")
endif()
- configure_file(${DOXYFILE_IN} doxy.config ESCAPE_QUOTES IMMEDIATE @ONLY)
+ configure_file(${DOXYFILE_IN} ${CMAKE_CURRENT_BINARY_DIR}/doxy.config ESCAPE_QUOTES IMMEDIATE @ONLY)
if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/doxy.trac.in)
- configure_file(${CMAKE_CURRENT_SOURCE_DIR}/doxy.trac.in doxy.trac ESCAPE_QUOTES IMMEDIATE @ONLY)
+ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/doxy.trac.in ${CMAKE_CURRENT_BINARY_DIR}/doxy.trac ESCAPE_QUOTES IMMEDIATE @ONLY)
add_custom_target(doxygen-trac ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/doxy.trac)
endif()