ExternalData: Use CMAKE_CURRENT_FUNCTION_LIST_{DIR,FILE} When this was implemented, CMAKE_CURRENT_FUNCTION_LIST_DIR and CMAKE_CURRENT_FUNCTION_LIST_FILE variables weren't yet available until CMake 3.17.