On 2014-04-04 14:08-0000 Arjen Markus wrote: > Hi Thorsten, > > remarkable! I have no idea as to the status of this version of the SDK, but I > do know that these things may be referenced by macros within Visual Studio. > Hm, some documentation I stumbled upon makes clear these libraries are part > of the Platform SDK and VS does not know anything about them. > > Perhaps this requires an extra module for finding them. For the time being we > might introduce a CMake variable to set the path, along the lines of > wxWidgets_LIB_DIR, wxWidgets_WIN_SDK_DIR perhaps? > > (Or it can be done inside the module - that would be better) > > I will have a look at this.
Hi Thorsten and Arjen and Phil: @Thorsten and Arjen: Sorry I am late to your conversation today, but time zones and all that.... I have quickly reviewed everything you said today. Just to reinforce what Arjen said at one point, for best results on all platforms library names _must_ include the full path so that CMake has all the information it needs to figure out the correct linking options. Also, note that we currently use the cmake/modules/FindwxWidgets.cmake of the wxwidgets find module rather than the various versions supplied to each user by the various CMake versions they have downloaded. Phil created this version of the find module by patching the latest development version of this find module from CMake to clean up some issues he discovered in that latest CMake version. I don't think any of the changes that Phil did involved suppressing full path names for libraries so it appears to me that Thorsten may have found one additional issue with the latest CMake official version, namely that on Windows it does not always provide libraries in full-path form. @Arjen: the logic in cmake/modules/FindwxWidgets.cmake is what you should be looking at, but if I spot anything there first with regard to supplying full path names for libraries, I will commit the change. Also, if my hypothesis is correct, and the present issue can be sorted out by a change in cmake/modules/FindwxWidgets.cmake, we will want to add on to whatever effort Phil is making to propagate that fixed version upstream to CMake so that all CMake users benefit from our fixes. @Phil: what is the status of getting your present changes accepted upstream? For example, I think Brad King was reluctant to apply changes without an official maintainer of this find module. Were you going to resolve that situation by becoming that official maintainer? Alan __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); the Time Ephemerides project (timeephem.sf.net); PLplot scientific plotting software package (plplot.sf.net); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ ------------------------------------------------------------------------------ _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel