Commit graph

3 commits

Author SHA1 Message Date
b58117a5e7 libeuropa: Add DLL export stuff
Also allows us to re-add -fvisibility=hidden to Linux builds
2025-01-17 23:08:51 -05:00
69a7b0e45e (experimental) libeuropa: Make libeuropa a shared library
Bleh. Might as well.

NO ABI GUARANTEES UNTIL A REAL 1.0.0 RELEASE.
2025-01-17 22:25:13 -05:00
341f914e1d *: Add some hardening compile options.
Also fix some warnings and potential issues that building the entire EuropaTools codebase under those flags showed.

Later on once we drop the libpixel and stbiw dependencies, we can probably turn on -Werror for release builds.
2025-01-08 13:08:49 -05:00