What my build scrip *really* looks like. w/API DOCS problem
Steven T. Hatton
hattons at globalsymmetry.com
Fri Feb 20 18:20:07 UTC 2004
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Friday 20 February 2004 11:10 am, Amilcar do Carmo Lucas wrote:
> Steven T. Hatton wrote:
> > cd kde/kdelibs/work/kdelibs-3.2.0/
> > make apidox
> > mv apidocs <whereever>
>
> It works MUCH better if you replace
> mv apidocs <whereever>
> with
> make apidox-install
That's not a target in the kdelibs-3.2.0/Makefile. I have been doing that in
the kdevelop cvs tree.
> After doing the kdelibs API doc install you need to reconfigure kdevelop.
Even easier. exit KDevelop, rm ~/.kde/share/config/kdevdoctreeviewrc.
Restart KDevelop. It now points to the on-line documentation that all works
great. :)
> After making kdevelop API documentation you'll get a warning about
> having to install it.
> Do not ignore this warning.
> Install it.
>
> (you do not need to be root if you install it to some place you have
> permissions to)
> The same applies to kdelibs API dox
>
> I've wasted enough time fixing Makefile.am and Doxygen.am. All you have
> to do is follow the instructions.
> If you want to do it differently then send in a patch, I'll review it.
One thing I haven't tried is to build KDevelop in the KDEDIR I built in my
user space. I really think that's the problem. That is, when the KDevelop
documentation is created, it wants to see KDevelop under $KDEDIR. And that is
consistent with the instructions. I hope running from a different KDEDIR that
the one I built in doesn't cause too many problems.
Unfortunately, with the way SuSE packaged things, I don't believe I could use
their installation to created the documentation. But that certainly isn't
the fault of anybody on the KDevelop project.
> Have fun,
Thanks,
STH
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQFANkHzH2SF0i7rrGwRAhdCAKCQss9V8qiSgS1Eae91tbvP3I8UCACfdzE1
l6U58fYJDCDMVS1f8uNXIHk=
=cHvH
-----END PGP SIGNATURE-----
More information about the KDevelop-devel
mailing list