<div dir="ltr"><div><div>Hello<br><br></div>I've moved an .ui file and associated class from Components to ApplicationComponents and modified it a bit in a branch.<br><br></div>Compiling my branch from an empty directory works perfectly, but compiling it from up to date build directory would fail like this :<br><pre class="" name="stderr">error: 'class pqSpreadSheetViewDecorator::pqInternal' has no member named 'ExportVisibleColumns'<br></pre><pre class="" name="stderr"><font face="arial,helvetica,sans-serif">As if the ui file had not been updated. We have already tracked the problem to the fact the build/Qt/Components still contains the old ui_*.h file.<br></font></pre><pre class="" name="stderr"><font face="arial,helvetica,sans-serif">Removing it manually fix the problem. but it shows that there may be a problem with the include order, <br>Is there any reason for the include directory of the current source and build directory for not being included before all other include directories ?<br>Is there a work around for this issue ?<br>Because in it's current state, if my branch get merged, anyone compiling master from an existing build directory will encounter the ame bug.</font></pre><div><div><div><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Mathieu Westphal<br></div></div></div>
</div></div></div></div>