If I understand this correctly. I have a similar issue in Parts. I found that 
it was that the scanner did not expand the path correctly via not calling 
subst() before it tried to access the variable. This caused failures in 
correctly finding libs and or header on first pass builds. It would also call 
possible rebuild on second pass or in some cases a false rebuild as SCons 
thought the path changed.

However I might have missed something in terms of this patch as I did not know 
the install builder called a scanner. ( you did mean the install.py tool.. or 
was this something else?) the install tools as I understand does not have a 
scanner mapped to it.

Jason

From: Scons-dev [mailto:[email protected]] On Behalf Of William 
Blevins
Sent: Monday, June 1, 2015 7:28 PM
To: SCons developer list
Subject: [Scons-dev] SCons cross-language support

Team,

Last week I submitted a patch for cross-language scanning which still needs a 
decision made with regards to functionality going forward.  This patch is 
relatively light-weight and gives a lot of potential to the SCons build 
toolchain, so I would like to wrap it up for prior to SCons 2.5.0.

Let me know if my comments aren't coherent.

https://bitbucket.org/scons/scons/pull-request/237/issue-2264-cross-language-scanner-support/diff

V/R,
William


_______________________________________________
Scons-dev mailing list
[email protected]
https://pairlist2.pair.net/mailman/listinfo/scons-dev

Reply via email to