mirror of
https://github.com/Kitware/CMake.git
synced 2026-03-06 14:48:38 -06:00
Merge topic 'ci-vs-android'
71fea8fbf5ci: Enable VSAndroid test in VS 2022 nightly job85b28c8f83ci: Enable VSAndroid test in VS 2019 nightly jobf2092b02d5Tests/VSAndroid: Update for VS 17a0f85760acgitlab-ci: add rules to suppress jobs in a nightly pipeline schedule Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !9301
This commit is contained in:
@@ -1201,11 +1201,10 @@ t:windows-vs2022-x64-ninja-multi:
|
||||
variables:
|
||||
CMAKE_CI_JOB_NIGHTLY: "true"
|
||||
|
||||
t:windows-vs2022-x64:
|
||||
.t:windows-vs2022-x64:
|
||||
extends:
|
||||
- .windows_vs2022_x64
|
||||
- .cmake_test_windows_external
|
||||
- .windows_x86_64_tags_concurrent_vs2022
|
||||
- .cmake_junit_artifacts
|
||||
- .run_dependent
|
||||
dependencies:
|
||||
@@ -1213,11 +1212,25 @@ t:windows-vs2022-x64:
|
||||
needs:
|
||||
- t:windows-vs2022-x64-ninja
|
||||
|
||||
t:windows-vs2022-x64:
|
||||
extends:
|
||||
- .t:windows-vs2022-x64
|
||||
- .windows_x86_64_tags_concurrent_vs2022
|
||||
variables:
|
||||
CMAKE_CI_JOB_NIGHTLY: "false"
|
||||
|
||||
t:windows-vs2022-x64-nightly:
|
||||
extends:
|
||||
- .t:windows-vs2022-x64
|
||||
- .windows_x86_64_tags_concurrent_vs2022_android
|
||||
variables:
|
||||
CMAKE_CI_JOB_NIGHTLY: "true"
|
||||
|
||||
t:windows-vs2019-x64:
|
||||
extends:
|
||||
- .windows_vs2019_x64
|
||||
- .cmake_test_windows_external
|
||||
- .windows_x86_64_tags_concurrent_vs2019
|
||||
- .windows_x86_64_tags_concurrent_vs2019_android
|
||||
- .cmake_junit_artifacts
|
||||
- .run_dependent
|
||||
dependencies:
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
if (NOT "$ENV{CMAKE_CI_NIGHTLY}" STREQUAL "")
|
||||
set(CMake_TEST_ANDROID_VS16 ON CACHE BOOL "")
|
||||
set(CMAKE_TESTS_CDASH_SERVER "https://open.cdash.org" CACHE STRING "")
|
||||
endif()
|
||||
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
if (NOT "$ENV{CMAKE_CI_NIGHTLY}" STREQUAL "")
|
||||
set(CMake_TEST_ANDROID_VS17 ON CACHE BOOL "")
|
||||
endif()
|
||||
|
||||
set(CMake_TEST_MODULE_COMPILATION "named,partitions,internal_partitions,shared" CACHE STRING "")
|
||||
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_windows_msvc_cxx_modules_common.cmake")
|
||||
|
||||
@@ -337,12 +337,23 @@
|
||||
- msvc-19.36
|
||||
- concurrent
|
||||
|
||||
.windows_x86_64_tags_concurrent_vs2019:
|
||||
.windows_x86_64_tags_concurrent_vs2022_android:
|
||||
tags:
|
||||
- cmake # Since this is a bare runner, pin to a project.
|
||||
- windows-x86_64
|
||||
- shell
|
||||
- vs2022
|
||||
- vs17-android
|
||||
- msvc-19.36
|
||||
- concurrent
|
||||
|
||||
.windows_x86_64_tags_concurrent_vs2019_android:
|
||||
tags:
|
||||
- cmake # Since this is a bare runner, pin to a project.
|
||||
- windows-x86_64
|
||||
- shell
|
||||
- vs2019
|
||||
- vs16-android
|
||||
- msvc-19.29-16.11
|
||||
- concurrent
|
||||
|
||||
|
||||
@@ -4,6 +4,8 @@
|
||||
rules:
|
||||
- if: '$CMAKE_CI_PACKAGE != null'
|
||||
when: never
|
||||
- if: '($CMAKE_CI_NIGHTLY == "true" && $CMAKE_CI_JOB_NIGHTLY == "false")'
|
||||
when: never
|
||||
- if: '$CMAKE_CI_NIGHTLY == "true"'
|
||||
when: on_success
|
||||
- if: '$CMAKE_CI_JOB_NIGHTLY == "true"'
|
||||
@@ -25,6 +27,8 @@
|
||||
rules:
|
||||
- if: '$CMAKE_CI_PACKAGE != null'
|
||||
when: never
|
||||
- if: '($CMAKE_CI_NIGHTLY == "true" && $CMAKE_CI_JOB_NIGHTLY == "false")'
|
||||
when: never
|
||||
- if: '$CMAKE_CI_NIGHTLY == "true"'
|
||||
when: on_success
|
||||
- if: '$CMAKE_CI_JOB_NIGHTLY == "true"'
|
||||
@@ -46,6 +50,8 @@
|
||||
rules:
|
||||
- if: '$CMAKE_CI_PACKAGE != null'
|
||||
when: never
|
||||
- if: '($CMAKE_CI_NIGHTLY == "true" && $CMAKE_CI_JOB_NIGHTLY == "false")'
|
||||
when: never
|
||||
- if: '($CMAKE_CI_NIGHTLY == "true" && $CMAKE_CI_NIGHTLY_IGNORE_DEPS == "true")'
|
||||
when: always
|
||||
- if: '$CMAKE_CI_NIGHTLY == "true"'
|
||||
|
||||
@@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.3)
|
||||
project(VSAndroid C CXX)
|
||||
|
||||
set(CMAKE_ANDROID_ARCH armv7-a)
|
||||
set(CMAKE_ANDROID_STL_TYPE stlport_shared)
|
||||
set(CMAKE_ANDROID_STL_TYPE c++_shared)
|
||||
set(CMAKE_ANDROID_API_MIN 9)
|
||||
set(CMAKE_ANDROID_API 15)
|
||||
set(CMAKE_ANDROID_GUI 1)
|
||||
|
||||
Reference in New Issue
Block a user