MINIFICPP-1124 - Fix target_wholearchive_library on Windows with older CMake versions

Signed-off-by: Arpad Boda <aboda@apache.org>

This closes #714
diff --git a/cmake/WholeArchive.cmake b/cmake/WholeArchive.cmake
index 60db5f6..44d7725 100644
--- a/cmake/WholeArchive.cmake
+++ b/cmake/WholeArchive.cmake
@@ -22,7 +22,11 @@
         add_dependencies(${TARGET} ${ITEM})
     elseif(WIN32)
         target_link_libraries(${TARGET} ${ITEM})
-        set_property(TARGET ${TARGET} APPEND PROPERTY LINK_OPTIONS "/WHOLEARCHIVE:${ITEM}")
+        if(${CMAKE_VERSION} VERSION_LESS "3.13.0")
+            set_property(TARGET ${TARGET} APPEND_STRING PROPERTY LINK_FLAGS " /WHOLEARCHIVE:${ITEM}")
+        else()
+            target_link_options(${TARGET} PRIVATE "/WHOLEARCHIVE:${ITEM}")
+        endif()
         add_dependencies(${TARGET} ${ITEM})
     else()
         target_link_libraries(${TARGET} -Wl,--whole-archive ${ITEM} -Wl,--no-whole-archive)