After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 645443 - cmake macro
cmake macro
Status: RESOLVED INCOMPLETE
Product: gtk-doc
Classification: Platform
Component: general
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: gtk-doc maintainers
gtk-doc maintainers
Depends on:
Blocks:
 
 
Reported: 2011-03-21 19:08 UTC by bugzilla.gnome.org
Modified: 2015-10-09 15:38 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description bugzilla.gnome.org 2011-03-21 19:08:19 UTC
gtk-doc should ship with a cmake macro that does the same as the autotools integration.
Currently it's quite hard to use gtk-doc without autotools.
Comment 1 Stefan Sauer (gstreamer, gtkdoc dev) 2011-03-21 20:49:15 UTC
Did you forget to attach the patch?
Comment 2 bugzilla.gnome.org 2011-03-22 19:09:00 UTC
no, i don't got it running and switched to doxygen now because it knows filters and i will be able to use the same docs for lua and c.
Comment 3 Stefan Sauer (gstreamer, gtkdoc dev) 2011-03-22 20:31:52 UTC
What the point of this ticket then?
Comment 4 bugzilla.gnome.org 2011-03-22 23:08:45 UTC
I'm not the only one how tried it. Ok, i misslabeled the importance, sorry about that. Whats the point of closing a bug for enhancement request for a buildsystem that's replacing autotools in more and more places ?

Such a bug report helps people like me, searching hours for answers just to discover that there is no solution currently.
Comment 5 Stefan Sauer (gstreamer, gtkdoc dev) 2011-03-23 19:26:47 UTC
Don't get me wrong, but gtk-doc is a one-man show (me) and almost all gnome projects use autotools. I recently added some extra info how the doc-build works to the manual, but I have no experience with e.g. cmake. I don't expect anyone stumbling over this ticket and just doing it. I could just fill the whole bugzilla with good idea, but don't think it makes sense unless I plane to implement some.

Does doxygen has a cmake macros? If so you could point me to that for starters.
Comment 6 Akhil Laddha 2011-06-03 06:39:10 UTC
bugzilla.gnome.org@poelzi.org, Can you please respond to comment#5, tia.
Comment 7 bugzilla.gnome.org 2011-06-03 06:55:22 UTC
doxgen does not work with macros but uses file patterns in the config. another way could be to simply replace "gcc" with the documentation tool.
I personally find bug requests with features, even if nobody is currently implementing it very usefull.
They document which would otherwise be lost and a little documentation is bestter then none.
Comment 8 Stefan Sauer (gstreamer, gtkdoc dev) 2011-06-03 08:45:50 UTC
(In reply to comment #7)
> doxgen does not work with macros but uses file patterns in the config. another
> way could be to simply replace "gcc" with the documentation tool.
> I personally find bug requests with features, even if nobody is currently
> implementing it very usefull.
> They document which would otherwise be lost and a little documentation is
> bestter then none.

But if there is noone doing it they are worthless. Don't get me wrong, but if you want this feature, please try to find someone who can provide a patch, or learn the needed things yourself and try to implement it. I don't know anything about cmake and would need to read the tutorial/docs for cmake, talk to cmake folks on irc or mailing list. YOu can probably do that as well. Then you can tell the world (or your blob) that you made the wheels turn to get the feature in place.
Comment 9 Tobias Mueller 2011-10-16 12:52:59 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for.
Thanks!
Comment 10 Sam Thursfield 2015-10-09 15:38:24 UTC
I've proposed CMake adding a module for GTK-Doc here: https://bugzilla.gnome.org/show_bug.cgi?id=756297