On Thu, Jun 28, 2012 at 3:48 PM, Maarten Brock <firstname.lastname@example.org>
No worries. It was a problem that needed to be fixed.
> After all the mess I created with my changes is difficult to prohibit
> the commits to anyone :-[
All your work is appreciated.
Well, what I've done is remove it from the sdcc project
> I just quickly looked to the patch file without applying it. My only
> concern is "double-build of SDCCy.h": I tried several times to solve
> this mess but I never succeeded. Hopefully you did it in the right way...
since it already is in the yacc project. And all
projects that need it (should) depend on the yacc
project. While it was also in the sdcc project it would
recreate SDCCy.h in the last steps of the build and thus
the next build would start all over again compiling
everything that depended on it.
If I remember well, I had problems when I tried to build the "all" project vs. building only sdcc project: or yacc was not built at all or it was built two times, which ruined dependencies as you explained above.
It's still not completely ok, but now it only wants to
rebuild the sdcc and version projects and not
everything. But I also suspect a problem in Visual
Studio with the checking of dependencies. Maybe I'll
have another look after the release or when VS2012 is
The problem is that I read somewhere that VS2012 Express edition won't include C/C++ compiler any more. In this case we will have to remain on VS2010 ;-(