[CMake] FindwxWidgets maintainer

Andrew Maclean andrew.amaclean at gmail.com
Fri Sep 21 01:09:47 EDT 2007


Is it worthwhile putting in a backwards compatible fix for such an old
version of wxWidgets?

Andrew




On 9/21/07, Miguel A. Figueroa-Villanueva <miguelf at ieee.org> wrote:
>
> Hello,
>
> As mentioned in a previous thread, I haven't had time to monitor this
> list in the past few weeks. Now, I'm trying to parse through 117
> threads or so finding anything related to FindwxWidgets, since I'm the
> maintainer.
>
> I found this and for archival purposes, my reply below.
>
> On 8/27/07, Mathieu Malaterre <mathieu.malaterre at gmail.com> wrote:
> > Hi,
> >
> >   I am trying to use FindwxWidgets in the latest cmake and it seems it
> > is not backward compatible. The cmake code is trying to do something
> > like:
> >
> > $ wx-config --libs gl,adv
> >
> >   But at least on my machine this is returning an error. One should run
> instead:
> >
> > $ wx-config --libs
> > -pthread -lwx_gtk-2.4
> >
> > Using:
> >
> > $ wx-config --version
> > 2.4.2
>
> The problem is that the wx-config version that you are using, is older
> (2.4.2). In newer versions of wxWidgets the wx-config supports this. I
> will try to add support for this into the FindwxWidgets module, but I
> can't merely change it to:
>
> wx-config --libs
>
> That is, because wxWidgets now builds multiple modular libraries by
> default and not a monolithic build. By doing the above, it would link
> to all libraries, when the objective of building the modular libraries
> is precisely linking to only the ones you need. For example look at
> the output below for the different calls:
>
> miguelf at china:~> wx-config --libs
> -L/usr/local/lib -pthread   -L/usr/X11R6/lib   -lwx_gtk2_aui-2.8
> -lwx_gtk2_xrc-2.8 -lwx_gtk2_qa-2.8 -lwx_gtk2_html-2.8
> -lwx_gtk2_adv-2.8 -lwx_gtk2_core-2.8 -lwx_base_xml-2.8
> -lwx_base_net-2.8 -lwx_base-2.8
>
> miguelf at china:~> wx-config --libs gl,base
> -L/usr/local/lib -pthread   -L/usr/X11R6/lib   -lwx_gtk2_gl-2.8 -lwx_base-
> 2.8
>
> I will see if I can detect that it is an older version (2.4.2) and
> then call (wx-config --libs) rather than (wx-config --libs ...).
>
> Hope this helps and sorry for such a late reply.
>
> --Miguel
> _______________________________________________
> CMake mailing list
> CMake at cmake.org
> http://www.cmake.org/mailman/listinfo/cmake
>



-- 
___________________________________________
Andrew J. P. Maclean
Centre for Autonomous Systems
The Rose Street Building J04
The University of Sydney  2006  NSW
AUSTRALIA
Ph: +61 2 9351 3283
Fax: +61 2 9351 7474
URL: http://www.acfr.usyd.edu.au/
___________________________________________
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/cmake/attachments/20070921/cd51e68f/attachment.html


More information about the CMake mailing list