On MinGW, should install dll into /bin instead of /lib
Import and static libs go to prefix/lib while dlls got to prefix/bin:
install(TARGETS lib shared RUNTIME DESTINATION bin
LIBRARY DESTINATION lib${LIB_SUFFIX}
ARCHIVE DESTINATION lib${LIB_SUFFIX})