QGIS/.github/workflows/macos-build.yml.old

64 lines
1.6 KiB
YAML
Raw Normal View History

name: Mac OS build
on:
push:
branches:
- master
- release-**
paths:
- 'src/**'
- 'tests/**'
- 'mac/**'
- 'CMakeLists.txt'
pull_request:
branches:
- master
- release-**
paths:
- 'src/**'
- 'tests/**'
- 'mac/**'
- 'CMakeLists.txt'
env:
2020-09-09 08:21:38 +02:00
QT_VERSION: 5.14.2
2020-11-10 13:00:17 +01:00
QGIS_DEPS_VERSION: 0.6.0
jobs:
mac_os_build:
if: github.repository == 'qgis/QGIS'
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- name: download qgis-deps
run: |
wget https://qgis.org/downloads/macos/deps/qt-${QT_VERSION}.tar.gz
wget https://qgis.org/downloads/macos/deps/qgis-deps-${QGIS_DEPS_VERSION}.tar.gz
wget https://qgis.org/downloads/macos/deps/install_qgis_deps-${QGIS_DEPS_VERSION}.bash
- name: install qgis-deps
run: |
chmod +x ./install_qgis_deps-${QGIS_DEPS_VERSION}.bash
sudo ./install_qgis_deps-${QGIS_DEPS_VERSION}.bash
- name: create build system
run: |
QGIS_DIR=`pwd`
mkdir -p ../build-QGIS
cd ../build-QGIS
# FIXME: PDAL disable because of #39971
PATH=/opt/QGIS/qgis-deps-${QGIS_DEPS_VERSION}/stage/bin:$PATH \
cmake -DQGIS_MAC_DEPS_DIR=/opt/QGIS/qgis-deps-${QGIS_DEPS_VERSION}/stage \
-DCMAKE_PREFIX_PATH=/opt/Qt/${QT_VERSION}/clang_64 \
-DWITH_BINDINGS=TRUE \
-DWITH_3D=TRUE \
-DWITH_PDAL=FALSE \
2020-11-10 13:00:17 +01:00
-DWITH_EPT=TRUE \
$QGIS_DIR
- name: build QGIS
run: |
cd ../build-QGIS
make -j $(sysctl -n hw.ncpu)