message: Add whole_archive_link support for MSVC.
  This issue was discovered by with a proposed fix
  in
diff: @@ -25,6 +25,10 @@ function(whole_archive_link target)
  FOREACH(LIB ${ARGN})
  string(CONCAT link_flags ${link_flags} "-Wl,-force_load ${CMAKE_BINARY_DIR}/lib/lib${LIB}.a ")
  ENDFOREACH(LIB)
  + elseif(MSVC)
  + FOREACH(LIB ${ARGN})
  + string(CONCAT link_flags ${link_flags} "/WHOLEARCHIVE:${LIB} ")
  + ENDFOREACH(LIB)
  else()
  set(link_flags "-L${CMAKE_BINARY_DIR}/lib -Wl,--whole-archive,")
  FOREACH(LIB ${ARGN})
  