Reverted Mac OSX build back to Qt5. Added an SDL2 build from source in the event that brew install sdl2 fails.
This commit is contained in:
parent
029cea534c
commit
c4fa40975a
|
@ -6,11 +6,12 @@ pwd
|
||||||
uname -a
|
uname -a
|
||||||
sw_vers
|
sw_vers
|
||||||
|
|
||||||
QT_MAJOR=6;
|
QT_MAJOR=5;
|
||||||
QT_PKGNAME=qt$QT_MAJOR;
|
QT_PKGNAME=qt$QT_MAJOR;
|
||||||
FCEUX_VERSION_MAJOR=2
|
FCEUX_VERSION_MAJOR=2
|
||||||
FCEUX_VERSION_MINOR=3
|
FCEUX_VERSION_MINOR=3
|
||||||
FCEUX_VERSION_PATCH=0
|
FCEUX_VERSION_PATCH=0
|
||||||
|
SDL2_VERSION=2.0.14
|
||||||
|
|
||||||
SCRIPT_DIR=$( cd $(dirname $BASH_SOURCE[0]); pwd );
|
SCRIPT_DIR=$( cd $(dirname $BASH_SOURCE[0]); pwd );
|
||||||
|
|
||||||
|
@ -30,6 +31,19 @@ echo '****************************************'
|
||||||
echo 'Install Dependency sdl2'
|
echo 'Install Dependency sdl2'
|
||||||
echo '****************************************'
|
echo '****************************************'
|
||||||
brew install sdl2
|
brew install sdl2
|
||||||
|
BREW_SDL2=$?
|
||||||
|
echo "brew install sdl2 Return: $BREW_SDL2";
|
||||||
|
#sleep 10
|
||||||
|
if [ $BREW_SDL2 != 0 ]; then
|
||||||
|
echo "brew install sdl2 FAILED: Attempted to build from $SDL2_VERSION release source";
|
||||||
|
curl -o SDL2-$SDL2_VERSION.tar.gz https://www.libsdl.org/release/SDL2-$SDL2_VERSION.tar.gz
|
||||||
|
tar -xvf SDL2-$SDL2_VERSION.tar.gz
|
||||||
|
cd SDL2-$SDL2_VERSION;
|
||||||
|
./configure --without-x --enable-hidapi
|
||||||
|
make -j $NPROC
|
||||||
|
make install
|
||||||
|
cd ..
|
||||||
|
fi
|
||||||
|
|
||||||
echo '****************************************'
|
echo '****************************************'
|
||||||
echo "Install Dependency $QT_PKGNAME"
|
echo "Install Dependency $QT_PKGNAME"
|
||||||
|
@ -45,19 +59,26 @@ brew install minizip
|
||||||
|
|
||||||
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig:
|
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig:
|
||||||
|
|
||||||
#QT_CMAKE=`find /usr/local -name Qt5Config.cmake`
|
ls -ltr $HOME/Qt;
|
||||||
#echo $QT_CMAKE;
|
|
||||||
#export Qt5_DIR=`dirname $QT_CMAKE`;
|
#find $HOME/Qt -name Qt5Config.cmake
|
||||||
|
#find $HOME/Qt -name Qt6Config.cmake
|
||||||
|
|
||||||
|
#export Qt6_DIR=$HOME/Qt/6.0/clang_64;
|
||||||
|
#export Qt5_DIR=$HOME/Qt/5.15/clang_64;
|
||||||
|
|
||||||
if [ $QT_MAJOR == 6 ]; then
|
if [ $QT_MAJOR == 6 ]; then
|
||||||
export Qt6_DIR=`brew --prefix qt6`;
|
export Qt6_DIR=`brew --prefix qt6`;
|
||||||
echo "Qt6_DIR=$Qt6_DIR";
|
echo "Qt6_DIR=$Qt6_DIR";
|
||||||
|
Qt_DIR=$Qt6_DIR;
|
||||||
USE_QT6=1;
|
USE_QT6=1;
|
||||||
else
|
else
|
||||||
export Qt5_DIR=`brew --prefix qt5`;
|
export Qt5_DIR=`brew --prefix qt5`;
|
||||||
echo "Qt5_DIR=$Qt5_DIR";
|
echo "Qt5_DIR=$Qt5_DIR";
|
||||||
|
Qt_DIR=$Qt5_DIR;
|
||||||
USE_QT6=0;
|
USE_QT6=0;
|
||||||
fi
|
fi
|
||||||
|
#ls $Qt_DIR;
|
||||||
|
|
||||||
echo '**************************'
|
echo '**************************'
|
||||||
echo '*** Building Project ***'
|
echo '*** Building Project ***'
|
||||||
|
@ -68,7 +89,7 @@ cmake \
|
||||||
-DCMAKE_BUILD_TYPE=Release \
|
-DCMAKE_BUILD_TYPE=Release \
|
||||||
-DCMAKE_INSTALL_PREFIX=$INSTALL_PREFIX \
|
-DCMAKE_INSTALL_PREFIX=$INSTALL_PREFIX \
|
||||||
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
|
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
|
||||||
-DCMAKE_PREFIX_PATH=`brew --prefix $QT_PKGNAME` \
|
-DCMAKE_PREFIX_PATH=$Qt_DIR \
|
||||||
-DCMAKE_PROJECT_VERSION_MAJOR=$FCEUX_VERSION_MAJOR \
|
-DCMAKE_PROJECT_VERSION_MAJOR=$FCEUX_VERSION_MAJOR \
|
||||||
-DCMAKE_PROJECT_VERSION_MINOR=$FCEUX_VERSION_MINOR \
|
-DCMAKE_PROJECT_VERSION_MINOR=$FCEUX_VERSION_MINOR \
|
||||||
-DCMAKE_PROJECT_VERSION_PATCH=$FCEUX_VERSION_PATCH \
|
-DCMAKE_PROJECT_VERSION_PATCH=$FCEUX_VERSION_PATCH \
|
||||||
|
|
Loading…
Reference in New Issue