Skip to content

Commit 2502d59

Browse files
committed
chore: update doxygen webtags
1 parent f27362d commit 2502d59

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

test/documentation/sharg-doxygen.cmake

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ set (SHARG_DOXYGEN_STD_TAGFILE "${PROJECT_BINARY_DIR}/cppreference-doxygen-web.t
3737
include (ExternalProject)
3838
ExternalProject_Add (
3939
download-cppreference-doxygen-web-tag
40-
URL "https://github.com/PeterFeicht/cppreference-doc/releases/download/v20220730/html-book-20220730.tar.xz"
41-
URL_HASH SHA256=71f15003c168b8dc5a00cbaf19b6480a9b3e87ab7e462aa39edb63d7511c028b
40+
URL "https://github.com/PeterFeicht/cppreference-doc/releases/download/v20250209/html-book-20250209.tar.xz"
41+
URL_HASH SHA256=ac50671a1f52d7f0ab0911d14450eb35e8c2f812edd0e426b2cd1e3d9db91d6f
4242
TLS_VERIFY ON
4343
DOWNLOAD_DIR "${PROJECT_BINARY_DIR}"
4444
DOWNLOAD_NAME "html-book.tar.xz"
@@ -53,11 +53,15 @@ add_test (NAME cppreference-doxygen-web-tag COMMAND ${CMAKE_COMMAND} --build ${C
5353
download-cppreference-doxygen-web-tag)
5454

5555
# doxygen does not show any warnings (doxygen prints warnings / errors to cerr)
56+
# Second line filters warnings from tag file.
57+
# Note: Because the commands are line-wise, CMake will insert a semicolon between them.
58+
# If this is changed to be a single line, the semicolon must be manually inserted.
5659
set (SHARG_TEST_DOXYGEN_FAIL_ON_WARNINGS
57-
"
58-
${DOXYGEN_EXECUTABLE} > doxygen.cout 2> doxygen.cerr;
59-
cat \"doxygen.cerr\";
60-
test ! -s \"doxygen.cerr\"")
60+
"${DOXYGEN_EXECUTABLE} -q > doxygen.cout 2> doxygen.cerr"
61+
"sed -i '/documented symbol '\\''T std::experimental::erase'\\'' was not declared or defined\\./d; /documented symbol '\\''T std::experimental::erase_if'\\'' was not declared or defined\\./d' \"doxygen.cerr\""
62+
"cat \"doxygen.cerr\""
63+
"test ! -s \"doxygen.cerr\""
64+
CACHE INTERNAL "The doxygen test command")
6165

6266
### install helper
6367

0 commit comments

Comments
 (0)