Rename our allwpilib (which is now 2020) to not have 2019 in the name
Change-Id: I3c07f85ed32ab8b97db765a9b43f2a6ce7da964a
diff --git a/cmake/modules/GenResources.cmake b/cmake/modules/GenResources.cmake
new file mode 100644
index 0000000..06d34a3
--- /dev/null
+++ b/cmake/modules/GenResources.cmake
@@ -0,0 +1,26 @@
+set(SCRIPTS_DIR "${CMAKE_CURRENT_LIST_DIR}/../scripts")
+MACRO(GENERATE_RESOURCES inputDir outputDir prefix namespace outputFiles)
+ FILE(GLOB inputFiles ${inputDir}/*)
+ SET(${outputFiles})
+ FOREACH(input ${inputFiles})
+ GET_FILENAME_COMPONENT(inputBase ${input} NAME)
+ IF("${inputBase}" MATCHES "^\\.")
+ CONTINUE()
+ ENDIF()
+ SET(output "${outputDir}/${inputBase}.cpp")
+ LIST(APPEND ${outputFiles} "${output}")
+
+ ADD_CUSTOM_COMMAND(
+ OUTPUT ${output}
+ COMMAND ${CMAKE_COMMAND}
+ "-Dinput=${input}"
+ "-Doutput=${output}"
+ "-Dprefix=${prefix}"
+ "-Dnamespace=${namespace}"
+ -P "${SCRIPTS_DIR}/GenResource.cmake"
+ MAIN_DEPENDENCY ${input}
+ DEPENDS ${SCRIPTS_DIR}/GenResource.cmake
+ VERBATIM
+ )
+ ENDFOREACH()
+ENDMACRO()