diff options
Diffstat (limited to 'man/CMakeLists.txt')
-rw-r--r-- | man/CMakeLists.txt | 23 |
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 @@ | |||
5 | find_program(MANDOC_PATH mandoc) | 5 | find_program(MANDOC_PATH mandoc) |
6 | message(STATUS "MANDOC_PATH: ${MANDOC_PATH}") | 6 | message(STATUS "MANDOC_PATH: ${MANDOC_PATH}") |
7 | 7 | ||
8 | if(CMAKE_SYSTEM_NAME STREQUAL "Linux") | 8 | if(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}") |
11 | endif() | 11 | endif() |
@@ -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() |
276 | endif() | 279 | endif() |
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() |
297 | elseif(NOT MSVC) | 300 | elseif(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() |
314 | endif() | 317 | endif() |