mirror of
https://github.com/shadowsocks/shadowsocks-libev.git
synced 2026-10-28 19:53:46 +00:00
Fix the documentation build after moving the codecs
utils.cpp's \snippet aead.cpp and stream.cpp now live in src/crypto/, which was not on Doxygen's EXAMPLE_PATH, so the man1 and HTML builds failed. List the documentation sources explicitly instead of guessing their extension.
This commit is contained in:
+2
-7
@@ -15,13 +15,8 @@ foreach(name IN LISTS DOC_NAMES)
|
||||
list(APPEND DOC_INPUTS "${CMAKE_CURRENT_SOURCE_DIR}/${name}.md")
|
||||
endforeach()
|
||||
set(DOC_SOURCES)
|
||||
foreach(name local server tunnel redir manager utils aead stream)
|
||||
# Modules are moving from C to C++ one at a time.
|
||||
if(EXISTS "${PROJECT_SOURCE_DIR}/src/${name}.cpp")
|
||||
list(APPEND DOC_SOURCES "${PROJECT_SOURCE_DIR}/src/${name}.cpp")
|
||||
else()
|
||||
list(APPEND DOC_SOURCES "${PROJECT_SOURCE_DIR}/src/${name}.c")
|
||||
endif()
|
||||
foreach(name local.cpp server.cpp tunnel.cpp redir.cpp manager.cpp utils.cpp crypto/aead.cpp crypto/stream.cpp)
|
||||
list(APPEND DOC_SOURCES "${PROJECT_SOURCE_DIR}/src/${name}")
|
||||
endforeach()
|
||||
list(APPEND DOC_SOURCES "${PROJECT_SOURCE_DIR}/src/ss-nat")
|
||||
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@ PROJECT_NUMBER = "@PROJECT_VERSION@"
|
||||
OUTPUT_DIRECTORY = "@PROJECT_BINARY_DIR@"
|
||||
INPUT = @DOXYGEN_INPUT@
|
||||
INPUT_ENCODING = UTF-8
|
||||
EXAMPLE_PATH = "@PROJECT_SOURCE_DIR@/src"
|
||||
EXAMPLE_PATH = "@PROJECT_SOURCE_DIR@/src" "@PROJECT_SOURCE_DIR@/src/crypto"
|
||||
EXAMPLE_PATTERNS = *.c ss-nat
|
||||
RECURSIVE = NO
|
||||
MARKDOWN_SUPPORT = YES
|
||||
|
||||
Reference in New Issue
Block a user