blob: 0f33bcc76c0c24ade758b2eb8c7b7857cc32a372 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
option(INSTALL_MANPAGES "Install manpages")
add_custom_command(
OUTPUT smolbote.1
COMMAND ${CMAKE_CURRENT_LIST_DIR}/man/genroff.sh ${CMAKE_CURRENT_LIST_DIR}/man/smolbote.1.scd smolbote.1
DEPENDS ${CMAKE_CURRENT_LIST_DIR}/man/smolbote.1.scd
USES_TERMINAL
)
add_custom_command(
OUTPUT smolboterc.5
COMMAND ${CMAKE_CURRENT_LIST_DIR}/man/genroff.sh ${CMAKE_CURRENT_LIST_DIR}/man/smolboterc.5.scd smolboterc.5
DEPENDS ${CMAKE_CURRENT_LIST_DIR}/man/smolboterc.5.scd
USES_TERMINAL
)
add_custom_command(
OUTPUT smolbote-profile.5
COMMAND ${CMAKE_CURRENT_LIST_DIR}/man/genroff.sh ${CMAKE_CURRENT_LIST_DIR}/man/smolbote-profile.5.scd smolbote-profile.5
DEPENDS ${CMAKE_CURRENT_LIST_DIR}/man/smolbote-profile.5.scd
USES_TERMINAL
)
add_custom_target(manpages DEPENDS
smolbote.1
smolboterc.5
smolbote-profile.5
)
if(${INSTALL_MANPAGES})
install(
FILES
${CMAKE_CURRENT_BINARY_DIR}/smolbote.1
${CMAKE_CURRENT_BINARY_DIR}/smolboterc.5
${CMAKE_CURRENT_BINARY_DIR}/smolbote-profile.5
TYPE MAN
)
endif()
|