linphone-desktop/.gitlab-ci.yml
Julien Wadel ea680e4e77 Revert "adding headers for minizip"
This reverts commit f799d08289.
2020-01-29 14:55:30 +01:00

59 lines
2 KiB
YAML

#################################################
# Base configuration
#################################################
variables:
GIT_SUBMODULE_STRATEGY: recursive
MAKEFILE_JOBS: 5
CCACHE_SIZE: 2G
#this option is used to speedup submodule building times, when we don't need to trace debug (like SDK where it is already tested in its project)
LBC_NODEBUG_OPTIONS : --parallel $MAKEFILE_JOBS
DEFAULT_LINUX_CMAKE_OPTIONS : -DENABLE_TOOLS=OFF
DEFAULT_MACOS_CMAKE_OPTIONS : -DENABLE_TOOLS=OFF
DEFAULT_WINDOWS_CMAKE_OPTIONS : -DENABLE_TOOLS=OFF
# DEFAULT_LINUX_CMAKE_OPTIONS: -DENABLE_NON_FREE_CODECS=YES -DENABLE_OPENH264=YES
# DEFAULT_MACOS_CMAKE_OPTIONS: -DCMAKE_OSX_DEPLOYMENT_TARGET=10.11 -DENABLE_UPDATE_CHECK=YES
# DEFAULT_WINDOWS_CMAKE_OPTIONS: -DENABLE_NON_FREE_CODECS=YES -DENABLE_OPENH264=YES -DENABLE_UPDATE_CHECK=YES
#activated by default, if there is a problem, see the default
#build options in CMakeBuilder
#CMAKE_OPTIONS: -DENABLE_LIME_X3DH=YES
#################################################
# Platforms to test
#################################################
.job-prepare:
variables:
ALL_JOB_VARIABLE: ""
include:
- '.gitlab-ci-files/job-linux-prepare.yml'
- '.gitlab-ci-files/job-linux-desktop.yml'
- '.gitlab-ci-files/job-linux-desktop-debian8.yml'
- '.gitlab-ci-files/job-linux-desktop-debian9.yml'
## - '.gitlab-ci-files/job-linux-desktop-debian10.yml'
- '.gitlab-ci-files/job-linux-desktop-ubuntu-rolling.yml'
- '.gitlab-ci-files/job-linux-desktop-archlinux-latest.yml'
- '.gitlab-ci-files/job-linux-desktop-centos7.yml'
- '.gitlab-ci-files/job-windows-desktop.yml'
- '.gitlab-ci-files/job-macosx-desktop.yml'
# - '.gitlab-ci-files/job-linux.yml'
# - '.gitlab-ci-files/job-linux-archlinux.yml'
# - '.gitlab-ci-files/job-linux-centos7.yml'
# - '.gitlab-ci-files/job-linux-debian8.yml'
# - '.gitlab-ci-files/job-linux-debian9.yml'
# - '.gitlab-ci-files/job-macosx.yml'
# - '.gitlab-ci-files/job-windows.yml'
stages:
- build
- package
# - deploy