Hello, 

I'm working on a piece of software in C++. It consists of several
components, some of them are just utility libraries and others are GUI
apps. All components use these tools: 

- git 

- automake 

- C++11 

- Doxygen 

- Devhelp 

- libsigc++ 

Some of the components use these too: 

- glibmm 

- gtkmm 

- libxml++ 

Few days ago I decided to start using Doxygen, and I went to
git.gnome.org to see how Gnome's C++ bindings use Doxygen and Devhelp. I
looked at both C++ bindings of GObject-based libraries (glibmm, gtkmm)
and C++ libraries not based on GObject (libglom, libxml++). 

I noticed they all use a Doxyfile.in file processed by the autotools,
and have scripts which generate Devhelp files from Doxygen tag files.
But those scripts aren't in their repos: They seem to come from the
mm-common module. 

Obviously, there's no reason for me to reinvent the wheel: I do want to
have Doxyfile.in and I do want to have the Devhelp files auto-generated.
But I never heard anywhere about mm-common and the utilities it
supplies. Is there any documentation explaining how to write C++
software for Gnome using mm-common? Also, do the doxygen/devhelp scripts
come from some other source? I'd like to know where they come from and
add those packages as dependencies, or at least paste the scripts/macros
into my project's directory, since there's no need to write such scripts
from scratch. 

Thanks 

- fr33domlover 
 
_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to