mirror of
https://gitlab.nic.cz/knot/knot-dns.git
synced 2026-05-28 04:02:31 -04:00
gitlab-ci: build documentation for all modules
This commit is contained in:
parent
829a66ff37
commit
49af8c7ed7
2 changed files with 5 additions and 5 deletions
|
|
@ -134,12 +134,12 @@ test:freebsd:amd64:
|
|||
build:documentation:
|
||||
<<: *debian_stretch
|
||||
stage: build
|
||||
dependencies:
|
||||
- configure:debian:stretch:amd64
|
||||
only:
|
||||
- tags
|
||||
- triggers
|
||||
script:
|
||||
- autoreconf -fi
|
||||
- ./configure --with-module-dnstap --with-module-rosedb
|
||||
- make -C doc html singlehtml pdf
|
||||
artifacts:
|
||||
paths:
|
||||
|
|
|
|||
|
|
@ -10,17 +10,17 @@ AC_DEFUN([KNOT_MODULE],
|
|||
[module=$2]
|
||||
)
|
||||
|
||||
doc_modules="${doc_modules}.. include:: ../src/knot/modules/$1/$1.rst\n"
|
||||
|
||||
STATIC_MODULE_$1=no
|
||||
SHARED_MODULE_$1=no
|
||||
AS_CASE([$module],
|
||||
[yes], [STATIC_MODULE_$1=yes
|
||||
static_modules="${static_modules}$1 "
|
||||
static_modules_declars="${static_modules_declars}extern const knotd_mod_api_t knotd_mod_api_$1;\n"
|
||||
static_modules_init="${static_modules_init}\\\\\n\t{ &knotd_mod_api_$1 },"
|
||||
doc_modules="${doc_modules}.. include:: ../src/knot/modules/$1/$1.rst\n"],
|
||||
static_modules_init="${static_modules_init}\\\\\n\t{ &knotd_mod_api_$1 },"],
|
||||
[shared], [SHARED_MODULE_$1=yes
|
||||
shared_modules="${shared_modules}$1 "
|
||||
doc_modules="${doc_modules}.. include:: ../src/knot/modules/$1/$1.rst\n"
|
||||
AS_IF([test "$3" = "non-shareable"],
|
||||
[AC_MSG_ERROR([Module $1 cannot be shared])])],
|
||||
[no], [],
|
||||
|
|
|
|||
Loading…
Reference in a new issue