summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordon bright <hugh.m.bright@gmail.com>2012-07-15 22:46:38 (GMT)
committerdon bright <hugh.m.bright@gmail.com>2012-07-15 22:46:38 (GMT)
commitd6ae9633948a3430a3d2e3ccec85828782d5573f (patch)
tree28933aaecc633d329fb123a384725c7c0b166160
parent8cc442369fa95b61b2a475f7cd1d63f3ab7ca713 (diff)
fix build bugs on fedora 64-bit
-rwxr-xr-xscripts/linux-build-dependencies.sh16
1 files changed, 11 insertions, 5 deletions
diff --git a/scripts/linux-build-dependencies.sh b/scripts/linux-build-dependencies.sh
index caa9ac4..36dc2ee 100755
--- a/scripts/linux-build-dependencies.sh
+++ b/scripts/linux-build-dependencies.sh
@@ -159,8 +159,11 @@ build_glew()
cd glew-$version
mkdir -p $DEPLOYDIR/lib/pkgconfig
- # uncomment this kludge for Fedora 64bit
- # sed -i s/"\-lXmu"/"\-L\/usr\/lib64\/libXmu.so.6"/ config/Makefile.linux
+ # Fedora 64-bit
+ if [ "`ls /usr/lib64 | grep Xmu`" ]; then
+ echo "modifying glew makefile for 64 bit machine"
+ sed -ibak s/"\-lXmu"/"\-L\/usr\/lib64\/libXmu.so.6"/ config/Makefile.linux
+ fi
GLEW_DEST=$DEPLOYDIR make -j$NUMCPU
GLEW_DEST=$DEPLOYDIR make install
@@ -177,10 +180,13 @@ build_opencsg()
fi
tar xzf OpenCSG-$version.tar.gz
cd OpenCSG-$version
- sed -i s/example// opencsg.pro # examples might be broken without GLUT
+ sed -ibak s/example// opencsg.pro # examples might be broken without GLUT
- # uncomment this kludge for Fedora 64bit
- # sed -i s/"\-lXmu"/"\-L\/usr\/lib64\/libXmu.so.6"/ src/Makefile
+ # Fedora 64-bit
+ if [ "`ls /usr/lib64 | grep Xmu`" ]; then
+ echo "modifying opencsg makefile for 64 bit machine"
+ sed -ibak s/"\-lXmu"/"\-L\/usr\/lib64\/libXmu.so.6"/ src/Makefile
+ fi
if [ "`command -v qmake-qt4`" ]; then
qmake-qt4
contact: Jan Huwald // Impressum