Thanks, I was able to reproduce the issue. This looks like another problem with the MSBuild-provided tracker.exe not properly tracking the files. I don't yet have a fix, but I'm working on it.
2014-06-30 17:07 GMT+03:00 Richard Turnbull <[email protected]>: > Hi jj, > > I've knocked up a quick test and attached (7Zip). Open the solution in > 'Emscripten_App' and under platform Win32 make a change to > 'Emscripten_Lib.cpp' and hit F7 - a new '.exe' will be produced each time a > change is made and F7 hit. Do the same under Emscripten and a new '.js' > won't be produced each time (except first). > > Cheers, > Richard > > > On Monday, 30 June 2014 14:36:06 UTC+1, jj wrote: > >> This is most likely caused by MSBuild file dependency tracker not >> properly working. Do you have a small test case that I could try to test? >> >> >> 2014-06-30 16:23 GMT+03:00 Richard Turnbull <[email protected]>: >> >> Hi, >>> >>> I've just got our engine compiling with Emscripten using the >>> VS2010 plugin, which has been a pretty smooth process. One minor issue >>> though: >>> >>> I have a library and an application. If I make a change to some code >>> within the library and hit F7 I'd expect the app, which is set to depend on >>> the library, to also build as it does with the Win32 solution platform. >>> This isn't the case though, it just builds the library and so the app is >>> out-of-date. >>> >>> The app is set to depend on the library through the 'Project >>> Dependencies' menu, the app links the library using the 'Link Library >>> Dependencies' option, the app is set as the startup project and the >>> Emscripten platform was set up from the (working) Win32 platform settings. >>> >>> Any ideas? >>> >>> Cheers, >>> Richard >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "emscripten-discuss" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- > You received this message because you are subscribed to the Google Groups > "emscripten-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "emscripten-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
