All WASM is recompiled on project build every time there is a change inside \panel directory

Version: 1.3.23.0

Frequency: Consistently

Severity: Low

Bug description:

I have an aircraft project with multiple wasm and xml gauges inside \panel directory, following standard practice for MSFS aircraft. Every time I make a change to one of the gauges or .cfg/.xml files there, even one of the xml’s located inside the gauge subdirectories, it causes all wasm gauges to recompile when I build a project.

As far as I can tell, this is happening because build process wipes out the whole /panel directory in /Packages and copies wasm files all over again. Which in turn causes MSFS to trigger wasm recompilation, because files modification date has changed, even though the files themselves did not.

This is an issue when working on a complex aircraft with multiple gauges, as gauge recompilation takes a while even with Wasm Debug Mode enabled. It also goes against the idea that building the aircraft in the editor should be similar to reloading in terms of speed.

There is no real need to recompile all wasm gauges in such situation.