aboutsummaryrefslogtreecommitdiff
path: root/thirdparty/ryml/ext/c4core/cmake/c4DoxygenConfig.cmake
blob: b472cab887e48572abd6b478f12d1eca38b70a66 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
function(_c4_doxy_list_to_str var)
    set(il)
    foreach(i ${${var}})
        if("${il}" STREQUAL "")
            set(il "${i}")
        else()
            set(il "${il} ${i}")
        endif()
    endforeach()
    set(${var} "${il}" PARENT_SCOPE)
endfunction()

string(REPLACE " " ";" ALLVARS ${ALLVARS})
string(REPLACE " " ";" LISTVARS ${LISTVARS})

foreach(var ${LISTVARS})
    _c4_doxy_list_to_str(${var})
endforeach()

foreach(var ${ALLVARS})
    message(STATUS "${var}='${${var}}'")
endforeach()

configure_file(${DOXYFILE_IN} ${DOXYFILE_OUT} @ONLY)