I need a small proof of concept in cmake with the following features:
1) uses ExternalData to fetch a binary from a URL based location. In that location, multiple versions of that file can co-exist. Selection of the right version of the file is done based on md5.
2) uses a dependency via ExternalProject. Any OSS from github or similar can be used in the POC. The cmake script must be able to get the dependency as source and compile it recursively, to end up linking dynamically with it.