[Pkg-ace-devel] RE: Simplified GUI support in ACE/TAO

Johnny Willemsen jwillemsen@remedy.nl
Sun, 6 Mar 2005 19:39:29 +0100


Hi Marek

>     TAO VERSION: 1.4.4 (cvs 20050306)
>     ACE VERSION: 5.4.4 (cvs 20050306)
>  
>     AREA/CLASS/EXAMPLE AFFECTED:
>     GUI support
>     DOES THE PROBLEM AFFECT:
>        COMPILATION? yes (in some sense :-) )
> 
> Hi,
> 
>     I modified some defaults to decrease the number of switches
> necessary to support GUI in ACE and TAO
> (see ACE-INSTALL.html for more detail info, please). Currently there
> are four switches to control
> compilation, namely qt, fl, tk and xt.
> 
> Briefly:
> mwc.pl -features qt=1,fl=1,tk=1,xt=1 generates build files for GUI
> support in ACE and TAO,
> while
> make qt=1 fl=1 tk=1 xt=1 compiles GUI support.

A question, when we add qt=1, fl=1, tk=1 and xt=1 to the default.features
file we use in the release process when generating the gnu makefiles, then
this is safe to do? When someone then want to build he/she has to set
qt,fl,tk,xt on the commandline or in their platform_macros.GNU?

Johnny

> 
> Nevertheless, I did not removed all those features which were required
> previously, namely
> x11, gl, ace_qtreactor, ace_xtreactor, ace_flreactor, ace_tkreactor,
> tao_qtresource,
> tao_tkresource, tao_xtresource,  tao_flresource. They are still
> recognized, hence once may gain
> a better control on generation/compilation if necessary.
> 
> I do not expect that these changes affect in some way
> autoconf/automake, but it would to be wise to check
> if ac/am still works as needed :-)
> 
> BTW. The relation between MPC features and makefile variables is more
> and more obfuscated.
> I understand the reason, namely possibility to compile ACE using
> Makefiles only without MPC generation.
> Nevertheless I sense some problems with this scheme when the number of
> external, optional libraries
> for ACE will grow.
> 
> 
> Your comments are welcome
> 
> Marek Brudka
>