> Probably not FLTK's fault. 

OK, that's a relief!

> Our project has the FLTK 1.1.7 
> source tree as a subtree of our overall source code.  Our 
> project-wide cmake build goes into the fltk source tree and 
> builds fltk as thought it were our own code.  We started 
> doing this to avoid making our users install an additional 
> external library (in this case, fltk).

Static linking against the fltk libs sounds like it would be easier, to
be honest... I have several fltk trees, all outside my projects, and
then (where I have a binary to distribute to end-users) I compile then
statically link against the appropriate fltk tree. This has served me
well, and also allows me to switch between versions "painlessly" (or
with a minor Makefile path tweak, anyway.)

> Anyway, when I dropped in fltk 1.1.9 as an experiment, there 
> was some issue that made it harder to deal with, I forget 
> what. 

Still, if you can recall, I think we would be interested.

> It may have been the case-sensitivity issue on the Mac 
> file system, where FLTK had two copies of each header file, 
> differing only by case.

Hmm, that shouldn't happen. If I unroll the 1.1.9 tarball on my Mac, I
only get one copy of each file. Do you know what happened to make there
be two instances?
There are some tricks done with symlinks on *nix style systems (OSX
included) to handle header file case, but that should not cause any
duplications. Odd.

> Anyway, I didn't absolutely *need* 
> fltk 1.1.9 at that moment, so I didn't work through the issue.

OK - I'd still be interested to know (your time permitting, obviously)
whether 1.1.9 or indeed 1.3.x behaves any differently than 1.1.7 in your
app., as the problem you are having does seem quite unusual.

Cheers,
-- 
Ian




SELEX Sensors and Airborne Systems Limited
Registered Office: Sigma House, Christopher Martin Road, Basildon, Essex SS14 
3EL
A company registered in England & Wales.  Company no. 02426132
********************************************************************
This email and any attachments are confidential to the intended
recipient and may also be privileged. If you are not the intended
recipient please delete it from your system and notify the sender.
You should not copy it or use it for any purpose nor disclose or
distribute its contents to any other person.
********************************************************************

_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to