CMake ExternalProject_Add URL_HASH should not be case sensitive
I upgraded from CMake 3.5.2 to CMake 3.7.1
In my ExternalProject_Add commands, my URL_HASH arguments are in upper case.
With 3.7.1, this causes the following error(s):
does not match expected value expected: '240FD398DA741669BF3C90366F58452EA59041CACC741A489B99F2F6A0BAD052' actual: '240fd398da741669bf3c90366f58452ea59041cacc741a489b99f2f6a0bad052'
As the alpha characters represent hex digits, I can see no advantage to making this test case sensitive.
(and possibly breaking existing CMake scripts)
You should either revert the test to be case insensitive or document that the argument must be lower case.