Hi,

can I please have a review for the following trivial change which
handles the absence of Xrandr more generically:

http://cr.openjdk.java.net/~simonis/webrevs/2018/8214343/
https://bugs.openjdk.java.net/browse/JDK-8214343

Change JDK-8213944 fixed the build on AIX (which has no Xrandr) by
conditionally excluding the relevant parts on AIX with the help of
preprocessor defines. On the mailing lists the wish was expressed to
handle the absence of Xrandr more generically during the configure
step, so here comes the corresponding change.

In contrast to the suggestions on the previous mail thread I define
"NO_XRENDER" if we're configuring on AIX. This avoids clobbering all
the other platforms which support Xrandr with yet another command line
define of the form "-DHAVE_XRANDR". Instead, only the corresponding
compiler options on AIX will now contain "-DNO_XRANDR". Other
platforms which don't support Xrandr can now easily define NO_XRANDR
as well.

Thank you and best regards,
Volker

Reply via email to