On 2008-10-09 20:39+0100 Andrew Ross wrote:

> It's not quite a cmake issue since we need xxxMAKINGDLL for the driver
> source file and xxxUSINGDLL for the core header files included by the
> source file. At the moment these are mutually exclusive so we can't do
> it with just cmake options. It will require some source code changes
> as well, or a change to the way we use the defines. So far as I can see
> we only need DLLEXPIMP for the header files which are used both for
> making the library and using it.

Andrew, could you please explain further?  I thought the whole point of
DLLEXPIMP was to mean one thing if xxxMAKINGDLL was set by CMake (e.g., in
src/CMakeLists.txt to build libplplot), and another if xxxUSINGDLL was set
by CMake, e.g., in drivers/CMakeLists.txt when building dynamic devices. So
I thought all was well for the dynamic drivers case as changed recently by
Werner.  It appears from your comment that you have spotted some flaw in
that approach.  What am I missing?  Or are you happy with the current
dynamic devices build and thinking about some other build issue?

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); PLplot scientific plotting software
package (plplot.org); 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
__________________________

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to