find_library cant find dll on windows 10.
OS: Windows 10 2003
Cmake: 3.17.4
C++ compiler: MinGW 4.8.2
I search for file File C:/Program Files (x86)/forsys/libfsqt/lib/libfsqt.dll that exists and can be found by environment variable.
find_library debug log:
C:/Program Files (x86)/forsys/libfsqt/lib/(lib|)fsqt(.dll.a|.a|.lib)
If i add to my CMakeLists.txt next string: set(CMAKE_FIND_LIBRARY_SUFFIXES ${CMAKE_FIND_LIBRARY_SUFFIXES} .dll)
find_library debug log changes to : C:/Program Files (x86)/forsys/libfsqt/lib/(lib|)fsqt(.dll.a|.a|.lib|.dll) And file is found.
I searched a bit and found that in cmake 3.13.0 in file Modules/Platform/windows-GNU.cmake was string: set(CMAKE_FIND_LIBRARY_SUFFIXES ".dll" ".dll.a" ".a" ".lib")
but in my current cmake in that file i found: set(CMAKE_FIND_LIBRARY_SUFFIXES ".dll.a" ".a" ".lib")
Did i missed something? Now on windows 10 i need to specify CMAKE_FIND_LIBRARY_SUFFIXES?
Thanks for help in advance.