File tree Expand file tree Collapse file tree 2 files changed +5
-15
lines changed Expand file tree Collapse file tree 2 files changed +5
-15
lines changed Original file line number Diff line number Diff line change @@ -5,26 +5,16 @@ find_package(FLEX REQUIRED)
5
5
6
6
find_package (Doxygen )
7
7
if (DOXYGEN_FOUND )
8
- set (ROOT_BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR} /.." )
9
- set (ROOT_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR} /.." )
10
- set (ORIGINAL_DOXYFILE "${CMAKE_CURRENT_SOURCE_DIR} /doxyfile" )
11
- set (CONFIGURED_DOXYFILE "${ROOT_BINARY_DIR} /doxyfile" )
12
- set (DOC_INPUT_DIRECTORY "${ROOT_SOURCE_DIR} /doc" )
13
- set (DOC_OUTPUT_DIRECTORY "${ROOT_BINARY_DIR} /doc" )
8
+ set (CONFIGURED_DOXYFILE "${CMAKE_BINARY_DIR} /doxyfile" )
9
+ set (DOC_INPUT_DIRECTORY "${CMAKE_SOURCE_DIR} /doc" )
10
+ set (DOC_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR} /doc" )
14
11
15
- configure_file ("${CMAKE_CURRENT_SOURCE_DIR} /doxyfile.override.in" "${CONFIGURED_DOXYFILE} " )
12
+ configure_file ("${CMAKE_CURRENT_SOURCE_DIR} /doxyfile.override.in" "${CONFIGURED_DOXYFILE} " @ONLY )
16
13
add_custom_target (doc
17
14
COMMAND "${CMAKE_COMMAND} " -E remove_directory "${DOC_OUTPUT_DIRECTORY} "
18
15
COMMAND "${CMAKE_COMMAND} " -E copy_directory "${DOC_INPUT_DIRECTORY} " "${DOC_OUTPUT_DIRECTORY} "
19
16
COMMAND "${DOXYGEN_EXECUTABLE} " "${CONFIGURED_DOXYFILE} "
20
17
WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR} " )
21
-
22
- unset (DOC_OUTPUT_DIRECTORY )
23
- unset (DOC_INPUT_DIRECTORY )
24
- unset (CONFIGURED_DOXYFILE )
25
- unset (ORIGINAL_DOXYFILE )
26
- unset (ROOT_SOURCE_DIR )
27
- unset (ROOT_BINARY_DIR )
28
18
endif (DOXYGEN_FOUND )
29
19
30
20
# Add a bison target named 'parser'.
Original file line number Diff line number Diff line change 7
7
# configure_file; variables like @this@ are replaced by
8
8
# cmake variables.
9
9
10
- @INCLUDE = @ORIGINAL_DOXYFILE@
10
+ @INCLUDE = @CMAKE_SOURCE_DIR@/src/doxyfile
11
11
12
12
OUTPUT_DIRECTORY = @DOC_OUTPUT_DIRECTORY@
You can’t perform that action at this time.
0 commit comments