Matthew-McRaven / Pepp

The next generation of Pep series simulators
https://compsys-pep.com
GNU General Public License v3.0
4 stars 0 forks source link

Replace all QML plugins #461

Closed Matthew-McRaven closed 3 months ago

Matthew-McRaven commented 3 months ago

Having multiple QML plugins in the same static-linked application causes linker errors. We must allow static builds because WASM may only link statically. Therefore, plugins cannot be used.

Now, each library must provide a "registration" file with a registerTypes method. This method is responsible for QML<=>C++ mapping.