A pull request, https://github.com/angband/angband/pull/6560 , has been submitted to remove autoconf/configure as a way to compile Vanilla Angband. If you do use autoconf/configure to compile Vanilla and are not at all interested in using cmake instead or have tried Vanilla's CMakeLists.txt and found it insufficient for what you want, I'd be interested to know why you would like Vanilla to retain autoconf/configure.
Personally, my concerns about completely dropping autoconf/configure are:
Personally, my concerns about completely dropping autoconf/configure are:
- Vanilla's CMakeLists.txt is heavily reliant on pkg-config to locate external software. I know of one case where that causes it to miss available software (the version of the ncurses library included with Xcode's macOS SDK; admittedly, Vanilla's configure also has problems detecting it). I do not have enough experience with pkg-config and CMake to know how easy it is to get it to use software installed in a non-standard location, like one's home directory.
- There has been little feedback, in terms of reported problems or bug fixes, from the community about Vanilla's CMakeLists.txt. So, I do not know if it meets what the community expects when compiling Vanilla.
Comment