build tmlQCD using cmake. - [ ] Build small dependencies if not found - [x] hdf5 - [x] add support for building lemon and c-lime - [x] large file support - [x] keep config.h philosophy for compilation dependent parameters (MPI, OpenMP) - [x] QUDA - [x] CUDA - [x] HIP - [ ] QPhiX - [ ] fftw3 - [x] compile lemon with cmake (PR opened)