James Turner wrote:
> On 27 Dec 2008, at 08:16, Tim Moore wrote:
> 
>> Modified Files:
>>      SGGeodesy.cxx
>> Log Message:
>> Fix include path
> 
> <snip>
> 
>> *** SGGeodesy.cxx    26 Dec 2008 12:08:28 -0000      1.8
>> --- SGGeodesy.cxx    27 Dec 2008 08:16:03 -0000      1.9
>> ***************
>> *** 22,26 ****
>>  #include <cmath>
>>
>> ! #include "structure/exception.hxx"
>>  #include "SGMath.hxx"
>>
>> --- 22,26 ----
>>  #include <cmath>
>>
>> ! #include <simgear/structure/exception.hxx>
>>  #include "SGMath.hxx"
> 
> This is interesting - since we're in an implementation file, not a  
> public header, I regard my version as a 'better' choice than using a  
> system include, with the simgear prefix. Are you changing this for the  
> sake of style, consistency or correctness? (Or maybe all three :)
Correctness, in the sense that I can't compile SimGear without this change. 
Also 
consistency, since in SimGear we consistently refer to headers from other 
SimGear modules using #include <simgear/...>. The important part of the change 
is adding "simgear" to the include path.

"<>" doesn't necessarily mean "public header", just (at least, in gcc) "look in 
standard places, including those added by -I."

Tim

------------------------------------------------------------------------------
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to