mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-11 08:20:18 -06:00
gitlab-ci: Add GUI testing to each OS
This commit is contained in:
@@ -109,7 +109,7 @@ test:fedora31-ninja:
|
||||
extends:
|
||||
- .fedora31_ninja
|
||||
- .cmake_test_linux
|
||||
- .linux_builder_tags_qt
|
||||
- .linux_builder_tags_x11
|
||||
- .cmake_test_artifacts
|
||||
- .run_automatically
|
||||
dependencies:
|
||||
|
||||
@@ -60,6 +60,7 @@
|
||||
- build/Tests/RunCMake/
|
||||
- build/Tests/CMakeOnly/
|
||||
- build/Tests/CMakeTests/
|
||||
- build/Tests/CMakeGUI/
|
||||
|
||||
# CTest/CDash information.
|
||||
- build/Testing/
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
set(CMake_TEST_ISPC "ON" CACHE STRING "")
|
||||
set(CMake_TEST_GUI "ON" CACHE BOOL "")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora31_common.cmake")
|
||||
|
||||
@@ -6,4 +6,10 @@ set(Java_JAVA_EXECUTABLE "" CACHE FILEPATH "")
|
||||
set(Java_JAVAC_EXECUTABLE "" CACHE FILEPATH "")
|
||||
set(Java_JAR_EXECUTABLE "" CACHE FILEPATH "")
|
||||
|
||||
# Qt binaries get placed inside the source directory, which causes them to not
|
||||
# be included in the install-time rpath, but we still want them in the
|
||||
# build-time rpath. CMake sets CMAKE_BUILD_WITH_INSTALL_RPATH to ON by default,
|
||||
# so set it to OFF.
|
||||
set(CMAKE_BUILD_WITH_INSTALL_RPATH OFF CACHE BOOL "")
|
||||
|
||||
set(BUILD_QtDialog ON CACHE BOOL "")
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
set(CMake_TEST_GUI "ON" CACHE BOOL "")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_macos_common.cmake")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_common.cmake")
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
set(CMake_TEST_GUI "ON" CACHE BOOL "")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_macos_common.cmake")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_common.cmake")
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
set(CMake_TEST_WIX_NO_VERIFY "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_GUI "ON" CACHE BOOL "")
|
||||
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_windows_common.cmake")
|
||||
|
||||
@@ -119,6 +119,14 @@
|
||||
- linux
|
||||
- linux-3.17 # Needed to be able to load Fedora's Qt libraries.
|
||||
|
||||
.linux_builder_tags_x11:
|
||||
tags:
|
||||
- cmake
|
||||
- docker
|
||||
- linux
|
||||
- linux-3.17 # Needed to be able to load Fedora's Qt libraries.
|
||||
- x11
|
||||
|
||||
.linux_builder_tags_cuda:
|
||||
tags:
|
||||
- cmake
|
||||
|
||||
Reference in New Issue
Block a user