Skip to content

Commit b91c964

Browse files
committed
Ddox: enable DMD at the release pages
1 parent abf0c63 commit b91c964

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

posix.mak

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -503,13 +503,17 @@ else
503503
DMD_EXCLUDE += -e /scanmach/d -e /libmach/d
504504
endif
505505

506-
$G/docs.json : ${DMD_STABLE} ${DRUNTIME_STABLE_DIR} \
507-
${PHOBOS_STABLE_FILES_GENERATED} | dpl-docs
506+
$G/docs.json : ${DMD_STABLE} ${DMD_STABLE_DIR} \
507+
${DRUNTIME_STABLE_DIR} ${PHOBOS_STABLE_FILES_GENERATED} | dpl-docs
508+
find ${DMD_STABLE_DIR}/src -name '*.d' | \
509+
sed -e /mscoff/d -e /objc_glue.d/d -e /objc.d/d ${DMD_EXCLUDE} \
510+
> $G/.release-files.txt
508511
find ${DRUNTIME_STABLE_DIR}/src -name '*.d' | \
509-
sed -e /unittest.d/d -e /gcstub/d > $G/.release-files.txt
512+
sed -e /unittest.d/d -e /gcstub/d >> $G/.release-files.txt
510513
find ${PHOBOS_STABLE_DIR_GENERATED} -name '*.d' | \
511514
sed -e /unittest.d/d -e /windows/d | sort >> $G/.release-files.txt
512-
${DMD_STABLE} -c -o- -version=CoreDdoc -version=StdDdoc -Df.release-dummy.html \
515+
${DMD_STABLE} -J$(DMD_STABLE_DIR)/res -J$(dir $(DMD_STABLE)) -c -o- -version=CoreDdoc \
516+
-version=MARS -version=CoreDdoc -version=StdDdoc -Df$G/.release-dummy.html \
513517
-Xf$@ -I${PHOBOS_STABLE_DIR_GENERATED} @$G/.release-files.txt
514518
${DPL_DOCS} filter $@ --min-protection=Protected \
515519
--only-documented $(MOD_EXCLUDES_PRERELEASE)

0 commit comments

Comments
 (0)