diff options
author | Johannes Schickel | 2016-03-21 04:50:06 +0100 |
---|---|---|
committer | Johannes Schickel | 2016-03-21 04:50:06 +0100 |
commit | be0d133238b9e95e557f25d1c1cadd96e19932a9 (patch) | |
tree | eedd9d8a1578309f4e455e348f6382754a5a243f /configure | |
parent | 99bb62f0e99f3c63c1d5cbae4f70dff6d5ff0868 (diff) | |
download | scummvm-rg350-be0d133238b9e95e557f25d1c1cadd96e19932a9.tar.gz scummvm-rg350-be0d133238b9e95e557f25d1c1cadd96e19932a9.tar.bz2 scummvm-rg350-be0d133238b9e95e557f25d1c1cadd96e19932a9.zip |
CONFIGURE: Extend Linux CD check and run it on Linux only.
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 23 |
1 files changed, 16 insertions, 7 deletions
@@ -4261,15 +4261,24 @@ define_in_config_if_yes "$_opengles" "USE_GLES" # # Check for Linux CD-ROM support # -echocheck "Linux CD-ROM" -linuxcd=no -cat > $TMPC << EOF +case $_host_os in + *linux*) + echocheck "Linux CD-ROM" + linuxcd=no + cat > $TMPC << EOF #include <linux/cdrom.h> -int main(void) { int x = CDROMREADAUDIO; return 0; } +#include <sys/types.h> +int main(void) { + int x = CDROMREADAUDIO; + dev_t dev; + return major(dev) + x; +} EOF -cc_check && linuxcd=yes -define_in_config_if_yes "$linuxcd" 'USE_LINUXCD' -echo "$linuxcd" + cc_check && linuxcd=yes + define_in_config_if_yes "$linuxcd" 'USE_LINUXCD' + echo "$linuxcd" + ;; +esac # |