Re: [Ltilib-devel] GTK2
Status: Beta
Brought to you by:
alvarado
From: Dr. P. A. M. <pal...@ie...> - 2006-02-12 16:55:54
|
Hello Vincenzo, > I know about the --without-gtk. That is a usefull option. > The problem is that if someone wants to compile both apps using GTK and > apps which don't he must recompile LTIlib or install a new version > recompiled without GTK. it is not necessarily true. When you compile the "whole" LTI-Lib, there is a libltinv.a, (no-viewer), which does not have the viewer stuff, and therefore, it does not need the GTK. The lti-local-config and lti-config scripts have both an option "nogtk" for that matter: lti-config --libs nogtk indicates the libraries to link with and lti-config --cxxflags nogtk has all options to compile without gtk. If your application needs gtk2 then I see no problem in using those options and just adding the extra stuff in your Makefile The configure --without-gtk option was meant if you definitively do not want any gtk support ever! > Immagine someone (some user or developer) wants to build and install an > LTIlib using application... he already has system packaged LTIlib, but he > must install a new version compiled without GTK. > It would be easier to just distribute two libraries mainsream, one with > just the viwers the other wit all the other features an allow lti-config > take a --gtk to link against both of them.This way users of LTIlib using > apps can just "sudo apt-get install ltilib-dev && ./configure && make && > make install" as usual. In principle we do that already: liblti?.a are the complete libraries with gtk support and libltinv?.a are the ones without gtk/viewers support. > I think it would be reasonable to do this... > I'm not an automake hacker, but, if you like, I can (slowly) try to fix > configure.in and lti-config to beave like I said. Obviously if you do it > before... :-) > I think this libltinv stuff is what you are looking for, but if not, let us know Regards, Pablo ___________________________________________________________ Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de |