I have the exact same issue... dependencies will compile just fine, but the project that outputs the .html file does not detect that its dependencies changed and does not perform a re-link.
On Tuesday, July 1, 2014 2:06:30 PM UTC-4, jj wrote: > > 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] > <javascript:>>: > >> 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] <javascript:>. >> 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.
