◐ Shell
clean mode source ↗

CMakeLists.txt of each library handles SHARED vs. STATIC inconsistently

Each library CMakeLists.txt has its own logic for how to handle shared vs static libs. I believe this is causing a lot of bugs in the build system.

In my opinion, either a macro should be defined, or at the very least a standard method to treat this case.