Several targets, such as c, ccg, or jvm, do not support linking.
To avoid hardcoded values in the gpr2 code, a new attribute, Disable_Linking,
has been introduced. It defaults to false, so only the targets mentioned above
need to define it.
Issue: eng/gpr/gpr-issues#765
Uniformize the formatting of GPR_PROJECT_PATH_FILE, GPR_PROJECT_FILE and
ADA_PROJECT_PATH environment variables in the documentation
issue: no-tn-check (minor)
Pagefind search was not redirecting correctly to the index page
(genindex.html). This issue was caused by index.html being automatically
removed by Pagefind, leaving only the invalid URL "gen".
Fixes eng/gpr/gpr-issues#615
Support for it was removed but some references remain in libgpr2.
Adjust testsuite and some checks whose conditions were too strict to
enable proper test result.
no-issue-check
It's been more than a couple of years now that this attribute is
replaced by Compiler'Driver attribute, and its mixed usage with index
or without makes it impossible to move to the new library, so let's
just dismiss now its usage.
For eng/gpr/gpr-issues#474
Also:
* The Library_Auto_Init attribute default value is now linked to The
Library_Auto_Init_Supported.
* The gprinspect text test output no longer contains Library_Auto_Init because
the attribute's default value now relies on Library_Auto_Init_Supported, which
itself comes from the configuration. Because gprinspect is not called
with the -c option, attribute coming from the configuration are not
displayed.
* Several tests dedicated to standalone libraries have been added.