Related to: #16150
We noticed that we could build QT without using XLib/libX11 as a library. XLib/libX11’s headers are still used, and a minimal configure.ac
has been added to eliminate overly-enthusiastic configure-time dependencies that aren’t actually required to obtain the headers.
This also means that we eliminate XLib/libX11 as required shared libraries at runtime, which is desirable.
See commit messages for more details.
Reviewers: I am least sure about the minimal configure.ac
, as I’m not too familiar with the autoconf syntax. Any improvements w/re robustness would be welcome.