On 26 Oct 2011, at 19:24, Geoff McLane wrote:

> Maybe, as you have suggested, this is over kill,
> setting BOTH SIMGEAR_DIR in the environment,
> AND passing SIMGEAR_INCLUDE_DIR to cmake, 
> and when I feel comfortable, I will eliminate 
> one or the other for further testing...
> 
> BUT now I have reached another wall... 
> fgjs will not link ;=((

I think all these problems are related. I would suggest: 

- use CMAKE_PREFIX_PATH to get FindSimGear working.
- don't set SIMGEAR_DIR,  at all - it's simply not required once the prefix is 
set
- don't set the variables which FindSimGear is supposed to set (VERSION_OK, 
etc), because you're only setting *some* of them, and hence your linker error 
in fgjs.

Referring to your script, I'd make the following changes:

- the ':PATH' here looks suspicious to me
        FGCM_OPTS="$FGCM_OPTS -D LIB_POSTFIX= -D 
CMAKE_INSTALL_PREFIX:PATH=$INSTALL_DIR_FGFS"
I think it only needs
         -D CMAKE_INSTALL_PREFIX=$INSTALL_DIR_FGFS

- omit the 'ADDSGVOK' and 'ADDSGDIRS' pieces, which are defeating the 
FindSimGear module, and hence breaking your link commands 
- omit the OSG_DIR / SIMGEAR_DIR setting completely

- set prefix path roughly like this:

 FGCM_OPTS="$FGCM_OPTS 
-DCMAKE_PREFIX_PATH=$INSTALL_DIR_SIMGEAR;$INSTALL_DIR_OSG"

Depending on what level of quote escaping is going on, you might need to quote 
that argument, but I'm not enough of a shell guru to be sure. You need the 
embedded semi-colon to be passed to cmake, though, not interpreted by bash.

Hope this helps!

James

------------------------------------------------------------------------------
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to