summaryrefslogtreecommitdiff
path: root/cmake/RenameDoxygen.cmake
blob: 3260c3d2f99e02a4ad5b581d3eff2e4be08015a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# Add prefix "libevent_" for manual pages

message(STATUS "Rename man pages in ${CMAKE_BINARY_DIR}")

# Remove old pages to avoid stalled copies
file(GLOB LIBEVENT_MAN_PAGES RELATIVE ${CMAKE_BINARY_DIR} libevent_*)
list(LENGTH LIBEVENT_MAN_PAGES LEN)
if (${LEN} GREATER 0)
    file(REMOVE ${LIBEVENT_MAN_PAGES})
endif()

# Create new
file(GLOB LIBEVENT_MAN_PAGES RELATIVE ${CMAKE_BINARY_DIR} *)
list(FILTER LIBEVENT_MAN_PAGES EXCLUDE REGEX ^libevent_.*$)
foreach(MAN_PAGE ${LIBEVENT_MAN_PAGES})
  file(RENAME ${CMAKE_BINARY_DIR}/${MAN_PAGE} ${CMAKE_BINARY_DIR}/libevent_${MAN_PAGE})
endforeach()