From 167fc9789555e7a66a0ad3ce67365ba135b6cfa0 Mon Sep 17 00:00:00 2001 From: Julien Wadel Date: Wed, 4 Mar 2020 08:38:10 +0100 Subject: [PATCH] - Update windows Path - Add Windows packaging - Add Windows deployment - Fix project mac name for xcode --- .gitlab-ci-files/job-macosx-desktop.yml | 2 +- .gitlab-ci-files/job-windows-desktop.yml | 69 +++++++++++++----------- 2 files changed, 40 insertions(+), 31 deletions(-) diff --git a/.gitlab-ci-files/job-macosx-desktop.yml b/.gitlab-ci-files/job-macosx-desktop.yml index 87f51e037..b34b35010 100644 --- a/.gitlab-ci-files/job-macosx-desktop.yml +++ b/.gitlab-ci-files/job-macosx-desktop.yml @@ -16,7 +16,7 @@ echo $CMAKE_OPTIONS echo $ADDITIONAL_BUILD_OPTIONS cmake .. -G "$CMAKE_GENERATOR" -DLINPHONESDK_PLATFORM=Desktop $DEFAULT_MACOS_CMAKE_OPTIONS $XCODE_OPTIONS $CMAKE_OPTIONS - cmake --build . --target all $LBC_NODEBUG_OPTIONS + cmake --build . --target sdk $LBC_NODEBUG_OPTIONS # Minizip install to OUTPUT folder cmake .. cmake --build . --target minizip diff --git a/.gitlab-ci-files/job-windows-desktop.yml b/.gitlab-ci-files/job-windows-desktop.yml index 60357f858..e1e0b11bc 100644 --- a/.gitlab-ci-files/job-windows-desktop.yml +++ b/.gitlab-ci-files/job-windows-desktop.yml @@ -53,6 +53,7 @@ script: - SET Qt5_DIR=C:\Qt\5.12.6\msvc2017\lib\cmake + - SET PATH=%PATH%;C:\Qt\5.12.6\msvc2017\bin - IF EXIST build-desktop RMDIR /S /Q build-desktop - mkdir build-desktop - cd build-desktop @@ -111,7 +112,7 @@ job-windows-vs2017-novideo: ################################################# #Remove . when packaging process is ready to use -.job-windows-vs2017-package: +job-windows-vs2017-package: stage: package tags: [ "windows" ] dependencies: @@ -120,42 +121,50 @@ job-windows-vs2017-novideo: variables: - $NIGHTLY_MASTER - $PACKAGE_RUN_WINDOWS - script: - - cd build-desktop/OUTPUT - - IF EXIST deploy RMDIR /S /Q deploy - - mkdir deploy - - copy bin\linphone.exe deploy /Y - - xcopy ..\..\linphone-sdk\build-sdk\linphone-sdk\desktop\bin\*.dll deploy /C /Y - - xcopy ..\..\submodules\externals\minizip\build-minizip\OUTPUT\bin\*.dll deploy /C /Y - - - - call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\VsDevCmd.bat" + - SET Qt5_DIR=C:\Qt\5.12.6\msvc2017\lib\cmake + - SET PATH=%PATH%;C:\Qt\5.12.6\msvc2017\bin + - IF EXIST build-desktop RMDIR /S /Q build-desktop + - mkdir build-desktop - cd build-desktop - - chdir > chdir_sdk.temp - - set /p OUTPUT_SDK_BUILD= chdir_wrapper.temp - - set /p OUTPUT_WRAPPER_BUILD= describe.temp - - set /p DESCRIBE=