mirror of
https://gitlab.linphone.org/BC/public/linphone-desktop.git
synced 2026-04-17 20:08:28 +00:00
- Add Signing info in CI : use Key for Linux, folder for Windows - Update create appimage for takking account of key - Use appimagetool in addition of linuxdeploy for code signing step if needed
25 lines
748 B
YAML
25 lines
748 B
YAML
#################################################
|
|
# BUILD
|
|
#################################################
|
|
|
|
.build_all_linux_script: &build_all_linux_script |
|
|
cmake --version
|
|
export CC=$CC
|
|
export CXX=$CXX
|
|
mkdir -p build/OUTPUT
|
|
echo $CMAKE_GENERATOR
|
|
echo $DEFAULT_LINUX_CMAKE_OPTIONS
|
|
echo $CMAKE_SANITIZER_OPTIONS
|
|
cd build
|
|
cmake .. -G "$CMAKE_GENERATOR" -DCMAKE_VERBOSE_MAKEFILE=ON -DLINPHONESDK_PLATFORM=Desktop $DEFAULT_LINUX_CMAKE_OPTIONS $CMAKE_OPTIONS $SCHEDULE_CMAKE_OPTIONS $CMAKE_SANITIZER_OPTIONS
|
|
cmake --build . --target all $LBC_NODEBUG_OPTIONS
|
|
|
|
.job-linux-desktop:
|
|
stage: build
|
|
extends: .linux-prepare
|
|
script:
|
|
- *build_all_linux_script
|
|
artifacts:
|
|
paths:
|
|
- build/OUTPUT
|
|
expire_in: 1 week
|