diff --git a/make-oneshot-linux.sh b/make-oneshot-linux.sh index 3718c80..d0d520e 100755 --- a/make-oneshot-linux.sh +++ b/make-oneshot-linux.sh @@ -23,7 +23,7 @@ echo -e "${white}Compiling ${bold}SyngleChance v${linux_version} ${white}engine echo -e "-> ${cyan}Generate makefile...${color_reset}" export MRIVERSION=$(echo "puts RUBY_VERSION.split('.').slice(0, 2).join('.')" | ruby) export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig -qmake mkxp.pro MRIVERSION=2.3 > oneshot.qmake.out +qmake mkxp.pro > oneshot.qmake.out # Compile OneShot. echo -e "-> ${cyan}Compile engine...${color_reset}" diff --git a/mkxp.pro b/mkxp.pro index d27f202..1b3ce20 100644 --- a/mkxp.pro +++ b/mkxp.pro @@ -252,6 +252,12 @@ BINDING_MRI { MRIVERSION = $$(MRIVERSION) isEmpty(MRIVERSION) { MRIVERSION = 2.5 + unix { + !macx { + # Issues with compiling on Ubuntu with Ruby 2.4+. + MRIVERSION = 2.3 + } + } } PKGCONFIG += ruby-$$MRIVERSION