1
General / Re: Vanilla SFML 3 Compilation: No BUILD_SHARED_LIBS Option in CMake
« on: February 15, 2025, 04:10:38 pm »
It's normal to omit referring to BUILD_SHARED_LIBS in CMake scripts. I'd wager most projects don't touch this variable. It defaults to static libraries which I think is the more sensible default value anyways. I don't think SFML needs to add it as a cache variable. Users can add it to their cache if they wish. I actually do this sometimes myself. It's not a typical use case to want to flip/flop between shared and static libraries on a regular basis. Developers like myself sometimes need that for the sake of testing but the typical user won't be doing that.