mirror of
https://github.com/QuasarApp/qca.git
synced 2025-04-26 03:24:31 +00:00
Add support for API docs generation with kapidox
This commit is contained in:
parent
cabc7d32da
commit
27dcf14de4
@ -380,9 +380,9 @@ if(DOXYGEN_FOUND)
|
||||
configure_file(${CMAKE_SOURCE_DIR}/Doxyfile.in ${CMAKE_BINARY_DIR}/Doxyfile @ONLY)
|
||||
add_custom_target(doc
|
||||
${DOXYGEN_EXECUTABLE} ${CMAKE_BINARY_DIR}/Doxyfile
|
||||
COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_BINARY_DIR}/images
|
||||
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/images/qca-arch.eps ${CMAKE_BINARY_DIR}/images/qca-arch.eps
|
||||
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/images/qca-arch.png ${CMAKE_BINARY_DIR}/images/qca-arch.png
|
||||
COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_BINARY_DIR}/docs/pics
|
||||
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/docs/pics/qca-arch.eps ${CMAKE_BINARY_DIR}/docs/pics/qca-arch.eps
|
||||
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/docs/pics/qca-arch.png ${CMAKE_BINARY_DIR}/docs/pics/qca-arch.png
|
||||
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
|
||||
COMMENT "Generating API documentation with Doxygen" VERBATIM)
|
||||
endif()
|
||||
|
@ -567,7 +567,7 @@ EXAMPLE_RECURSIVE = NO
|
||||
# directories that contain image that are included in the documentation (see
|
||||
# the \image command).
|
||||
|
||||
IMAGE_PATH = @CMAKE_SOURCE_DIR@/images
|
||||
IMAGE_PATH = @CMAKE_SOURCE_DIR@/docs/pics
|
||||
|
||||
# The INPUT_FILTER tag can be used to specify a program that doxygen should
|
||||
# invoke to filter for each input file. Doxygen will invoke the filter program
|
||||
|
3
docs/Doxyfile.local
Normal file
3
docs/Doxyfile.local
Normal file
@ -0,0 +1,3 @@
|
||||
### KApiDox Project-specific Overrides File
|
||||
|
||||
FILE_PATTERNS += *.doco
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
40
metainfo.yaml
Normal file
40
metainfo.yaml
Normal file
@ -0,0 +1,40 @@
|
||||
maintainer: sitter
|
||||
fancyname: QCA
|
||||
description: QCA (Qt Cryptographic Architecture) provides a straightforward and cross-platform crypto API
|
||||
platforms:
|
||||
- name: Linux
|
||||
- name: FreeBSD
|
||||
- name: Windows
|
||||
# - name: MacOSX
|
||||
# - name: Android
|
||||
release: true
|
||||
public_lib: true
|
||||
public_source_dirs:
|
||||
- include/QtCrypto
|
||||
- examples
|
||||
public_doc_dir:
|
||||
- docs
|
||||
public_example_dirs:
|
||||
- examples/aes-cmac
|
||||
- examples/base64test
|
||||
- examples/certtest
|
||||
- examples/ciphertest
|
||||
- examples/cms
|
||||
- examples/cmssigner
|
||||
- examples/eventhandlerdemo
|
||||
- examples/hashtest
|
||||
- examples/hextest
|
||||
- examples/keyloader
|
||||
- examples/mactest
|
||||
- examples/md5crypt
|
||||
- examples/providertest
|
||||
- examples/publickeyexample
|
||||
- examples/randomtest
|
||||
- examples/rsatest
|
||||
- examples/saslclient
|
||||
- examples/saslserver
|
||||
- examples/ssltest
|
||||
- examples/sslservtest
|
||||
- examples/tlssocket
|
||||
irc: kde-devel
|
||||
mailinglist: kde-core-devel
|
Loading…
x
Reference in New Issue
Block a user