To be honest, after experiencing many CMake-related problems, I'm beginning to doubt that CMake might not be a good toolset for us:
CMake is designed to work on both *nix and Windows but we only need previous one (and this CMakeFiles.txt won't work on Windows);
CMake's quite obstinate when doing cross-compilation but we need flexible cross-compiling on, e.g. Fugaku's assessing environment (「富岳」前期評価環境);
CMake's also stubborn on BLAS/LAPACK finding which might make it hard to feed alternative implementations (e.g. flame/BLIS).
As a result, I guess we should at least continue to support old makefile and remove that makefile is deprecated warning.
BTW adding -x permission to mVMCconfig.sh might also be a good idea :)
An easy workaround would be:
In
src/StdFace/makefile_StdFace
:In
src/ComplexUHF/makefile_uhf
:and delete all lines related to
mfmemory.c
.To be honest, after experiencing many CMake-related problems, I'm beginning to doubt that CMake might not be a good toolset for us:
As a result, I guess we should at least continue to support old
makefile
and remove thatmakefile is deprecated
warning. BTW adding-x
permission tomVMCconfig.sh
might also be a good idea :)Best, RuQing