Use building options prefixed by LIBGRIDXC_. CMake enhancements
-
Use options prefixed by LIBGRIDXC_. The old ones are still supported, but a warning is given.
-
Add new options:
LIBGRIDXC_INSTALL, LIBGRIDXC_BUILD_DOCS, LIBGRIDXC_TESTS
-
Other CMake refinements, mostly for seamless 'FetchContent' support:
- Add possibility of creating a target alias
- Make sure module output directory exists
- Fix and clarify the status of the 'libgridxc' auxiliary target