mirror of
https://github.com/vlang/v.git
synced 2025-09-12 17:07:11 -04:00
vdoc: include src
dir when trying to generate doc comments for module (#21505)
This commit is contained in:
parent
8a515c03b8
commit
9639f55db0
@ -311,9 +311,18 @@ fn (mut vd VDoc) generate_docs_from_file() {
|
|||||||
for dirpath in dirs {
|
for dirpath in dirs {
|
||||||
vd.vprintln('Generating ${out.typ} docs for "${dirpath}"')
|
vd.vprintln('Generating ${out.typ} docs for "${dirpath}"')
|
||||||
mut dcs := doc.generate(dirpath, cfg.pub_only, true, cfg.platform, cfg.symbol_name) or {
|
mut dcs := doc.generate(dirpath, cfg.pub_only, true, cfg.platform, cfg.symbol_name) or {
|
||||||
|
// TODO: use a variable like `src_path := os.join_path(dirpath, 'src')` after `https://github.com/vlang/v/issues/21504`
|
||||||
|
if os.exists(os.join_path(dirpath, 'src')) {
|
||||||
|
doc.generate(os.join_path(dirpath, 'src'), cfg.pub_only, true, cfg.platform,
|
||||||
|
cfg.symbol_name) or {
|
||||||
vd.emit_generate_err(err)
|
vd.emit_generate_err(err)
|
||||||
exit(1)
|
exit(1)
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
vd.emit_generate_err(err)
|
||||||
|
exit(1)
|
||||||
|
}
|
||||||
|
}
|
||||||
if dcs.contents.len == 0 {
|
if dcs.contents.len == 0 {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user