Sorry to dop this in when clearly there is plenty else to do, but maybe this is 
an easy fix before the release.
 
I just tried to build the latest trunk version ahead of the planned release and 
the wxWidgets build is broken - at least on windows. The wxWidget related files 
are given debug compiler options (_DEBUG __WXDEBUG__) even for release build. I 
think this has been discussed before on the list, but i couldn't find the 
cause. I've just had a trawl through the code and basically FindwxWidgets.cmake 
always returns these options in wxWidgets_DEFINITIONS_DEBUG regardless of 
whether we are in a debug build or not. it's not entirely clear if this is a 
bug in CMake or if it is by design. The documentation says 
wxWidgets_DEFINITIONS_DEBUG- Contains defines required to compile/link against 
WX debug builds, e.g. __WXDEBUG__. So it hints that maybe it's up to the 
calling build system to check the build type and apply the definitions if 
needed.
 
Unfortunately i don't know CMake well enough to fix this. I assume it is an if 
statement around line 78 of wxwidgets.cmake to check the build type or 
something.
 
Anyway, if it has to wait until after the release then so be it.
 
Phil    
------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to