You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
1.2 KiB
32 lines
1.2 KiB
parameters: |
|
build_type: '' |
|
cmake_flags: '' |
|
|
|
steps: |
|
- bash: | |
|
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)" |
|
displayName: 'Uninstall brew' |
|
- bash: | |
|
cd /Users |
|
sudo mkdir git-bin |
|
sudo chown $USER git-bin |
|
cd git-bin |
|
curl -L -o gtk-bin.tar.gz https://github.com/xournalpp/xournalpp-pipeline-dependencies/raw/master/gtk/mac/10.13/gtk-bin.tar.gz |
|
tar -xzf gtk-bin.tar.gz |
|
export PATH="$HOME/.local/bin:/Users/git-bin/gtk/inst/bin:$PATH" |
|
displayName: 'Unpack GTK' |
|
- bash: | |
|
curl -L -o libxml.tar.gz https://github.com/xournalpp/xournalpp-pipeline-dependencies/raw/master/libxml/mac/10.13/libxml.tar.gz |
|
sudo tar -xzf libxml.tar.gz -C / |
|
|
|
displayName: 'Unpack libxml' |
|
- bash: | |
|
mkdir build |
|
displayName: 'Create Build Directory' |
|
- bash: | |
|
export PATH="$HOME/.local/bin:/Users/git-bin/gtk/inst/bin:$PATH" |
|
cmake -DCMAKE_INSTALL_PREFIX:PATH=/Users/git-bin/gtk/inst .. -DCMAKE_BUILD_TYPE=${{ parameters.build_type}} ${{ parameters.cmake_flags }} |
|
make -j 4 |
|
make install |
|
workingDirectory: ./build |
|
displayName: 'Build Xournal++'
|
|
|