mirror of
https://github.com/MariaDB/server.git
synced 2025-01-22 23:04:20 +01:00
e5eb0849fe
git-svn-id: file:///svn/toku/tokudb@18938 c7de825b-a66e-492c-adef-691d508d4ae1
73 lines
2.2 KiB
Bash
Executable file
73 lines
2.2 KiB
Bash
Executable file
#!/usr/bin/bash
|
|
|
|
#Install BDB
|
|
echo Installing BDB if necessary ...
|
|
if ! test -d /usr/local/BerkeleyDB.4.6 ; then
|
|
(
|
|
echo "BDB is missing. Downloading from svn" &&
|
|
cd /usr/local &&
|
|
svn co -q https://svn.tokutek.com/tokudb/berkeleydb/windows/amd64/BerkeleyDB.4.6
|
|
) || { echo Failed; exit 1; }
|
|
fi
|
|
if ! grep 'export BDB=' ~/.bashrc > /dev/null; then
|
|
echo "Adding 'export BDB=/usr/local/BerkeleyDB.4.6' to ~/.bashrc"
|
|
echo 'export BDB=/usr/local/BerkeleyDB.4.6' >> ~/.bashrc
|
|
fi
|
|
if ! grep 'export BDBDIR=' ~/.bashrc > /dev/null; then
|
|
echo "Adding 'export BDBDIR=C:/cygwin/usr/local/BerkeleyDB.4.6'' to ~/.bashrc"
|
|
echo 'export BDBDIR=C:/cygwin/usr/local/BerkeleyDB.4.6' >> ~/.bashrc
|
|
fi
|
|
echo Done installing BDB.
|
|
echo
|
|
|
|
|
|
#Install licenses.
|
|
if ! test -e ../licenses/install_licenses_amd64.bat; then
|
|
echo Missing ../licenses directory.
|
|
exit 1
|
|
fi
|
|
echo Installing licenses...
|
|
(cd ../licenses && cmd /c install_licenses_amd64.bat) > /dev/null
|
|
echo Done installing licenses.
|
|
echo
|
|
|
|
|
|
#install icc integration
|
|
(
|
|
cd amd64 &&
|
|
if ! diff -q Cygwin.bat /cygdrive/c/cygwin/Cygwin.bat > /dev/null; then
|
|
cp Cygwin.bat /cygdrive/c/cygwin/ || { echo Failed Cygwin.bat; exit 1; }
|
|
fi
|
|
)
|
|
if ! grep 'export CC=' ~/.bashrc > /dev/null; then
|
|
echo "Adding 'export CC=icc' to ~/.bashrc"
|
|
echo 'export CC=icc' >> ~/.bashrc
|
|
fi
|
|
if ! grep 'export CYGWIN=' ~/.bashrc > /dev/null; then
|
|
echo "Adding 'export CYGWIN=CYGWIN' to ~/.bashrc"
|
|
echo 'export CYGWIN=CYGWIN' >> ~/.bashrc
|
|
fi
|
|
|
|
#cygwin link is in the way
|
|
if test -e /usr/bin/link; then
|
|
mv /usr/bin/link /usr/bin/link_DISABLED || { echo Failed changing link; exit 1; }
|
|
fi
|
|
#cygwin cmake is in the way
|
|
if test -e /usr/bin/cmake; then
|
|
mv /usr/bin/cmake /usr/bin/cmake_DISABLED || { echo Failed changing link; exit 1; }
|
|
fi
|
|
|
|
#Set up aliases
|
|
( cd amd64/symlinks && cp -d * /usr/local/bin/ || { echo Failed copying link; exit 1; } )
|
|
|
|
#Copy nightly script.
|
|
cp -u nightly.sh ~/ || { echo Failed copying nightly.sh; exit 1; }
|
|
|
|
|
|
echo You can now install the intel compiler.
|
|
echo You must restart cygwin after intel compiler is installed.
|
|
echo If the intel compiler is already installed, just restart cygwin.
|
|
|
|
echo
|
|
|
|
|