Skip to content
Snippets Groups Projects
Commit 21674420 authored by Wuttke, Joachim's avatar Wuttke, Joachim
Browse files

rm deploy/yosemite-dev

parent 31edbdf1
No related branches found
No related tags found
1 merge request!2550cleanup here and there
Pipeline #141806 passed
# -*- mode: ruby -*-
# vi: set ft=ruby :
# All Vagrant configuration is done below. The "2" in Vagrant.configure
# configures the configuration version (we support older styles for
# backwards compatibility). Please don't change it unless you know what
# you're doing.
Vagrant.configure(2) do |config|
config.vm.box = "jhcook/osx-yosemite-10.10"
config.vm.synced_folder '.', '/vagrant', disabled: true
config.vm.network "private_network", ip: "10.10.20.15"
config.vm.provider "virtualbox" do |vb|
vb.customize ["modifyvm", :id, "--memory", "8192"]
vb.customize ["modifyvm", :id, "--cpus", 2]
vb.customize ["modifyvm", :id, "--audio", "none", "--usb", "on", "--usbehci", "off"]
end
config.vm.provision :shell, path: "build_bornagain.sh", privileged: false
end
#!/usr/bin/env bash
export QTDIR=/Users/vagrant/Qt/5.10.1/clang_64
export PATH=/Users/vagrant/.pyenv:/usr/local/bin:$QTDIR/bin/:$PATH
export WORKDIR=/Users/vagrant/build
rm -r -f $WORKDIR; mkdir -p $WORKDIR; cd $WORKDIR;
git clone --recurse-submodules -b develop https://github.com/scgmlz/BornAgain.git
pyversions[1]=2.7.15
pyversions[2]=3.6.7
pyversions[3]=3.7.1
pyadd[1]=2.7
pyadd[2]=3.6
pyadd[3]=3.7
for i in {1..3}
do
cd $WORKDIR;
export PYVER=${pyversions[$i]}
export PYSHORT=${pyadd[$i]}
echo "Building on" $PYVER $PYADD
export BUILDDIR=build-$PYVER
mkdir $BUILDDIR
cd $BUILDDIR
echo "PWD" $PWD "PYVER" $PYVER "PYSHORT" $PYSHORT
eval "$(pyenv init -)"
pyenv local $PYVER
export PYEXE=/Users/vagrant/.pyenv/versions/${PYVER}/bin/python
export PYLIB=/Users/vagrant/.pyenv/versions/${PYVER}/lib/libpython${PYSHORT}m.dylib
echo "PYEXE" $PYEXE
echo "PYLIB" $PYLIB
cmake -DCMAKE_C_COMPILER=/usr/local/opt/llvm/bin/clang -DCMAKE_CXX_COMPILER=/usr/local/opt/llvm/bin/clang++ -DPython_ADDITIONAL_VERSIONS=$PYSHORT -DBORNAGAIN_APPLE_BUNDLE=ON -DPython_LIBRARIES=$PYLIB -DPython_EXECUTABLE=$PYEXE -DCMAKE_PREFIX_PATH=/usr/local ../BornAgain
make -j4
cpack -V
echo 'Copying dmg installer back to build server'
echo 'scp /Users/vagrant/build/BornAgain-build-python2/*.dmg scg@scgmini:./deployment/results/.'
scp /Users/vagrant/build/$BUILDDIR/*.dmg scg@scgmini:./deployment/results/.
done
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment