mirror of
https://github.com/cookiengineer/audacity
synced 2025-07-22 07:28:03 +02:00
... It will be used as a target link library of some lower level Audacity libraries, to be separated from the executable. These libraries will have link time dependency only on the wxBase subset of non-monolithic wxWidgets builds. More, they are restricted to use only a proper subset of wxBase functionality: they are prevented, at compile time, not only from using any graphical user interface, but also from using the main event loop or global application object -- though these things are also in wxBase. They may still use things like strings, files, threads, atomics, and other utilities that may have modern C++ standard library equivalents. It would be preferable to use those, but it is not a priority to make those rewrites.