I just tried compiling SFML 3 on windows 11 using
- MinGW-W64 x86_64-ucrt-posix-seh 14.2.0
- cmake version 3.31.5
I ended up creating files such as
libsfml-audio-s-d.a
libsfml-audio-s.a
etc.
I guess these are static libraries? Usually shared libs have been build in the "default setting" when you don't touch anything in CMake.
The tutorial here
https://www.sfml-dev.org/tutorials/3.0/getting-started/build-from-source/#configuring-your-sfml-buildstates, that CMake provides a boolean Option BUILD_SHARED_LIBS. But its nowhere displayed in cmake-gui:
How can i build the shared libs using cmake-gui? Am i out of luck?

EDIT: There is a small Button "Add Entry" in Cmake-GUI, which let me add BUILD_SHARED_LIBS to the configuration. But i think it still should be there by default? Compiling SFML with that Option enabled created the right files (sfml-graphics-d-3.dll etc.)