summaryrefslogtreecommitdiff
path: root/man/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'man/CMakeLists.txt')
-rw-r--r--man/CMakeLists.txt23
1 files changed, 13 insertions, 10 deletions
diff --git a/man/CMakeLists.txt b/man/CMakeLists.txt
index c903ab8..44e4a96 100644
--- a/man/CMakeLists.txt
+++ b/man/CMakeLists.txt
@@ -5,7 +5,7 @@
5find_program(MANDOC_PATH mandoc) 5find_program(MANDOC_PATH mandoc)
6message(STATUS "MANDOC_PATH: ${MANDOC_PATH}") 6message(STATUS "MANDOC_PATH: ${MANDOC_PATH}")
7 7
8if(CMAKE_SYSTEM_NAME STREQUAL "Linux") 8if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD" OR CMAKE_SYSTEM_NAME STREQUAL "Linux")
9 find_program(GZIP_PATH gzip) 9 find_program(GZIP_PATH gzip)
10 message(STATUS "GZIP_PATH: ${GZIP_PATH}") 10 message(STATUS "GZIP_PATH: ${GZIP_PATH}")
11endif() 11endif()
@@ -101,6 +101,7 @@ list(APPEND MAN_ALIAS
101 fido_cbor_info_new fido_cbor_info_extensions_ptr 101 fido_cbor_info_new fido_cbor_info_extensions_ptr
102 fido_cbor_info_new fido_cbor_info_free 102 fido_cbor_info_new fido_cbor_info_free
103 fido_cbor_info_new fido_cbor_info_maxmsgsiz 103 fido_cbor_info_new fido_cbor_info_maxmsgsiz
104 fido_cbor_info_new fido_cbor_info_fwversion
104 fido_cbor_info_new fido_cbor_info_options_len 105 fido_cbor_info_new fido_cbor_info_options_len
105 fido_cbor_info_new fido_cbor_info_options_name_ptr 106 fido_cbor_info_new fido_cbor_info_options_name_ptr
106 fido_cbor_info_new fido_cbor_info_options_value_ptr 107 fido_cbor_info_new fido_cbor_info_options_value_ptr
@@ -117,6 +118,7 @@ list(APPEND MAN_ALIAS
117 fido_cred_new fido_cred_free 118 fido_cred_new fido_cred_free
118 fido_cred_new fido_cred_id_len 119 fido_cred_new fido_cred_id_len
119 fido_cred_new fido_cred_id_ptr 120 fido_cred_new fido_cred_id_ptr
121 fido_cred_new fido_cred_prot
120 fido_cred_new fido_cred_pubkey_len 122 fido_cred_new fido_cred_pubkey_len
121 fido_cred_new fido_cred_pubkey_ptr 123 fido_cred_new fido_cred_pubkey_ptr
122 fido_cred_new fido_cred_sig_len 124 fido_cred_new fido_cred_sig_len
@@ -145,6 +147,7 @@ list(APPEND MAN_ALIAS
145 fido_cred_set_authdata fido_cred_set_clientdata_hash 147 fido_cred_set_authdata fido_cred_set_clientdata_hash
146 fido_cred_set_authdata fido_cred_set_extensions 148 fido_cred_set_authdata fido_cred_set_extensions
147 fido_cred_set_authdata fido_cred_set_fmt 149 fido_cred_set_authdata fido_cred_set_fmt
150 fido_cred_set_authdata fido_cred_set_prot
148 fido_cred_set_authdata fido_cred_set_rk 151 fido_cred_set_authdata fido_cred_set_rk
149 fido_cred_set_authdata fido_cred_set_rp 152 fido_cred_set_authdata fido_cred_set_rp
150 fido_cred_set_authdata fido_cred_set_sig 153 fido_cred_set_authdata fido_cred_set_sig
@@ -261,17 +264,17 @@ if(MANDOC_PATH)
261 add_dependencies(man man_symlink_html) 264 add_dependencies(man man_symlink_html)
262 add_dependencies(man_gzip man_lint) 265 add_dependencies(man_gzip man_lint)
263 install(FILES ${CMAKE_SOURCE_DIR}/man/style.css 266 install(FILES ${CMAKE_SOURCE_DIR}/man/style.css
264 DESTINATION ${CMAKE_INSTALL_PREFIX}/share/doc/libfido2) 267 DESTINATION "${CMAKE_INSTALL_DOCDIR}/html")
265 foreach(f ${MAN_SOURCES}) 268 foreach(f ${MAN_SOURCES})
266 string(REGEX REPLACE ".[13]" "" f ${f}) 269 string(REGEX REPLACE ".[13]" "" f ${f})
267 install(FILES ${CMAKE_BINARY_DIR}/man/${f}.html 270 install(FILES ${CMAKE_BINARY_DIR}/man/${f}.html
268 DESTINATION ${CMAKE_INSTALL_PREFIX}/share/doc/libfido2) 271 DESTINATION "${CMAKE_INSTALL_DOCDIR}/html")
269 endforeach() 272 endforeach()
270 foreach(i RANGE 0 ${MAN_ALIAS_MAX} 2) 273 foreach(i RANGE 0 ${MAN_ALIAS_MAX} 2)
271 math(EXPR j "${i} + 1") 274 math(EXPR j "${i} + 1")
272 list(GET MAN_ALIAS ${j} DST) 275 list(GET MAN_ALIAS ${j} DST)
273 install(FILES ${CMAKE_BINARY_DIR}/man/${DST}.html 276 install(FILES ${CMAKE_BINARY_DIR}/man/${DST}.html
274 DESTINATION ${CMAKE_INSTALL_PREFIX}/share/doc/libfido2) 277 DESTINATION "${CMAKE_INSTALL_DOCDIR}/html")
275 endforeach() 278 endforeach()
276endif() 279endif()
277 280
@@ -282,33 +285,33 @@ if(GZIP_PATH)
282 foreach(f ${MAN_SOURCES}) 285 foreach(f ${MAN_SOURCES})
283 if (${f} MATCHES ".1$") 286 if (${f} MATCHES ".1$")
284 install(FILES ${CMAKE_BINARY_DIR}/man/${f}.gz 287 install(FILES ${CMAKE_BINARY_DIR}/man/${f}.gz
285 DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man1") 288 DESTINATION "${CMAKE_INSTALL_MANDIR}/man1")
286 elseif(${f} MATCHES ".3$") 289 elseif(${f} MATCHES ".3$")
287 install(FILES ${CMAKE_BINARY_DIR}/man/${f}.gz 290 install(FILES ${CMAKE_BINARY_DIR}/man/${f}.gz
288 DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man3") 291 DESTINATION "${CMAKE_INSTALL_MANDIR}/man3")
289 endif() 292 endif()
290 endforeach() 293 endforeach()
291 foreach(i RANGE 0 ${MAN_ALIAS_MAX} 2) 294 foreach(i RANGE 0 ${MAN_ALIAS_MAX} 2)
292 math(EXPR j "${i} + 1") 295 math(EXPR j "${i} + 1")
293 list(GET MAN_ALIAS ${j} DST) 296 list(GET MAN_ALIAS ${j} DST)
294 install(FILES ${CMAKE_BINARY_DIR}/man/${DST}.3.gz 297 install(FILES ${CMAKE_BINARY_DIR}/man/${DST}.3.gz
295 DESTINATION ${CMAKE_INSTALL_PREFIX}/share/man/man3) 298 DESTINATION "${CMAKE_INSTALL_MANDIR}/man3")
296 endforeach() 299 endforeach()
297elseif(NOT MSVC) 300elseif(NOT MSVC)
298 add_dependencies(man man_symlink) 301 add_dependencies(man man_symlink)
299 foreach(f ${MAN_SOURCES}) 302 foreach(f ${MAN_SOURCES})
300 if (${f} MATCHES ".1$") 303 if (${f} MATCHES ".1$")
301 install(FILES ${CMAKE_BINARY_DIR}/man/${f} 304 install(FILES ${CMAKE_BINARY_DIR}/man/${f}
302 DESTINATION "${CMAKE_INSTALL_PREFIX}/man/man1") 305 DESTINATION "${CMAKE_INSTALL_MANDIR}/man1")
303 elseif(${f} MATCHES ".3$") 306 elseif(${f} MATCHES ".3$")
304 install(FILES ${CMAKE_BINARY_DIR}/man/${f} 307 install(FILES ${CMAKE_BINARY_DIR}/man/${f}
305 DESTINATION "${CMAKE_INSTALL_PREFIX}/man/man3") 308 DESTINATION "${CMAKE_INSTALL_MANDIR}/man3")
306 endif() 309 endif()
307 endforeach() 310 endforeach()
308 foreach(i RANGE 0 ${MAN_ALIAS_MAX} 2) 311 foreach(i RANGE 0 ${MAN_ALIAS_MAX} 2)
309 math(EXPR j "${i} + 1") 312 math(EXPR j "${i} + 1")
310 list(GET MAN_ALIAS ${j} DST) 313 list(GET MAN_ALIAS ${j} DST)
311 install(FILES ${CMAKE_BINARY_DIR}/man/${DST}.3 314 install(FILES ${CMAKE_BINARY_DIR}/man/${DST}.3
312 DESTINATION ${CMAKE_INSTALL_PREFIX}/man/man3) 315 DESTINATION "${CMAKE_INSTALL_MANDIR}/man3")
313 endforeach() 316 endforeach()
314endif() 317endif()