So far is only possible to build Unity as static library, but actually it would be nice if was possible to not enforce only static, but enabling both configurations.
This pull request removes the STATIC directive from add_library and exports all symbols when building on Windows, only when as shared.
Plus, I added an entire workflow to validate Unity with CMake, building as static and shared library.
So far is only possible to build Unity as static library, but actually it would be nice if was possible to not enforce only static, but enabling both configurations.
This pull request removes the STATIC directive from
add_library
and exports all symbols when building on Windows, only when as shared.Plus, I added an entire workflow to validate Unity with CMake, building as static and shared library.
Latest build result (commit 11e95e2): https://github.com/uilianries/Unity/actions/runs/5553214628