[Lazarus] Building help files: the nitty-gritty
Mattias Gaertner
nc-gaertnma at netcologne.de
Wed Jul 11 00:14:25 CEST 2012
On Tue, 10 Jul 2012 19:45:46 +0000
Mark Morgan Lloyd <markMLl.lazarus at telemetry.co.uk> wrote:
>[...]
> > make bigide does not include chmhelppkg. You have to pass
> > OPT=-dUseCHMHelp to do that.
>
> I made using bigide, and the package was in the installed list.
See ide/lazarus.pp
Maybe you are confusing "installed" lists?
> I still had to build lhelp manually.
Check if you have local modifications. In trunk the makefile target
bigide includes lhelp.
> >> As far as I understand it, that simply registers CHM help with the
> >> IDE, and gives the IDE a default location of where to find LHelp. And
> >> with newer Lazarus IDE versions, the IDE will automatically try to
> >> compile LHelp if the executable doesn't exist. This still doesn't
> >> compile/generate any of the CHM help files themselves.
> >
> > Correct.
> > The docs have references to the RTL+FCL docs, which are outside the
> > Lazarus sources and have references to programmers guide, which
> > requires latex. The whole doc build chain has too many dependencies and
> > need several minutes to build. That's not feasible for a simple make
> > command.
>
> So what's best to do here: download them as binaries and install where/how?
Download the chm files and put them into "yourlazarus/docs/chm/".
Mattias
More information about the Lazarus
mailing list