On 3/6/23 16:35 HASM wrote:
> Building a fresh clone of fltk master from github, passing
--enable-shared to ./configure.
Which OS, and which shell? (Windows, MSYS2, ...)
> Any reason the shared libraries are created under ./src and not under
./lib?
Probably history.
One reason might be the Windows problem that both the shared library
stub archives and the static libraries have the same file type '.lib'
which is a known and annoying issue causing problems in many contexts
(particularly if someone - i.e. a library build system - tries to work
around this and "invents" other naming conventions!).
Maybe we could build the shared libs in ./lib where *I* would expect
them. This is done in CMake builds, BTW. However, we need to take care
of the Windows naming issues mentioned above which exist also if you
build with configure/make under MinGW/msys etc..