mirror of
https://gitlab.com/openconnect/ocserv.git
synced 2026-03-27 15:27:53 +08:00
Replaced autoconf with meson build files
Resolves: #699 Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
This commit is contained in:
@@ -1,36 +0,0 @@
|
||||
EXTRA_DIST = sample.config scripts/ocserv-script sample.passwd \
|
||||
systemd/socket-activated/ocserv.service systemd/standalone/ocserv.service \
|
||||
systemd/socket-activated/ocserv.socket README-radius.md \
|
||||
profile.xml sample.otp DCO.txt ocserv.8.md ocpasswd.8.md occtl.8.md
|
||||
|
||||
dist_man_MANS = ocserv.8 ocpasswd.8 occtl.8
|
||||
|
||||
if SKIP_MANPAGES
|
||||
|
||||
ocserv.8:
|
||||
touch $@
|
||||
|
||||
occtl.8:
|
||||
touch $@
|
||||
|
||||
ocpasswd.8:
|
||||
touch $@
|
||||
|
||||
else
|
||||
|
||||
ocserv.8: ocserv.8.md sample.config
|
||||
sed -e 's/^/ /' sample.config >sample.config.tmp
|
||||
sed -e '/@CONFIGFILE@/{r sample.config.tmp' -e 'd}' <$< >ocserv.tmp
|
||||
ronn --pipe -r ocserv.tmp > $@.tmp
|
||||
test -s $@.tmp && mv $@.tmp $@
|
||||
rm -f sample.config.tmp
|
||||
|
||||
occtl.8: occtl.8.md
|
||||
ronn --pipe -r $^ > $@.tmp
|
||||
test -s $@.tmp && mv $@.tmp $@
|
||||
|
||||
ocpasswd.8: ocpasswd.8.md
|
||||
ronn --pipe -r $^ > $@.tmp
|
||||
test -s $@.tmp && mv $@.tmp $@
|
||||
|
||||
endif
|
||||
17
doc/meson.build
Normal file
17
doc/meson.build
Normal file
@@ -0,0 +1,17 @@
|
||||
ronn = find_program('ronn', required: false)
|
||||
|
||||
foreach page : ['ocserv.8', 'occtl.8', 'ocpasswd.8']
|
||||
if ronn.found()
|
||||
custom_target(page,
|
||||
input: page + '.md',
|
||||
output: page,
|
||||
command: [ronn, '--roff', '@INPUT@', '-o', '@OUTDIR@'],
|
||||
install: true,
|
||||
install_dir: get_option('mandir') / 'man8',
|
||||
)
|
||||
elif fs.exists(page)
|
||||
install_data(page,
|
||||
install_dir: get_option('mandir') / 'man8',
|
||||
)
|
||||
endif
|
||||
endforeach
|
||||
Reference in New Issue
Block a user