gitlab-ci: add jobs testing Intel oneAPI compilers on Linux
This commit is contained in:
parent
c076833310
commit
1610c0f034
@ -363,6 +363,20 @@ test:intel2021.1.2-makefiles:
|
||||
CMAKE_CI_BUILD_NAME: intel2021.1.2_makefiles
|
||||
CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2021.1.2-rhel8
|
||||
|
||||
test:oneapi2021.1.1-makefiles:
|
||||
extends:
|
||||
- .cmake_test_linux_inteloneapi_makefiles
|
||||
variables:
|
||||
CMAKE_CI_BUILD_NAME: oneapi2021.1.1_makefiles
|
||||
CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2021.1.1-rhel8
|
||||
|
||||
test:oneapi2021.1.2-makefiles:
|
||||
extends:
|
||||
- .cmake_test_linux_inteloneapi_makefiles
|
||||
variables:
|
||||
CMAKE_CI_BUILD_NAME: oneapi2021.1.2_makefiles
|
||||
CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2021.1.2-rhel8
|
||||
|
||||
build:linux-x86_64-package:
|
||||
extends:
|
||||
- .linux_package
|
||||
|
1
.gitlab/ci/configure_inteloneapi_makefiles.cmake
Normal file
1
.gitlab/ci/configure_inteloneapi_makefiles.cmake
Normal file
@ -0,0 +1 @@
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_external_test.cmake")
|
7
.gitlab/ci/env_inteloneapi_common.sh
Normal file
7
.gitlab/ci/env_inteloneapi_common.sh
Normal file
@ -0,0 +1,7 @@
|
||||
source .gitlab/ci/env_intelcompiler_license.sh
|
||||
|
||||
if test -r /opt/intel/oneapi/setvars.sh; then
|
||||
source /opt/intel/oneapi/setvars.sh
|
||||
fi
|
||||
|
||||
export CC=icx CXX=icpx FC=ifx
|
1
.gitlab/ci/env_inteloneapi_makefiles.sh
Normal file
1
.gitlab/ci/env_inteloneapi_makefiles.sh
Normal file
@ -0,0 +1 @@
|
||||
source .gitlab/ci/env_inteloneapi_common.sh
|
@ -155,6 +155,12 @@
|
||||
CMAKE_CONFIGURATION: intelclassic_makefiles
|
||||
CMAKE_GENERATOR: "Unix Makefiles"
|
||||
|
||||
.inteloneapi_makefiles:
|
||||
extends: .intelcompiler
|
||||
variables:
|
||||
CMAKE_CONFIGURATION: inteloneapi_makefiles
|
||||
CMAKE_GENERATOR: "Unix Makefiles"
|
||||
|
||||
### CUDA builds
|
||||
|
||||
.cuda10.2:
|
||||
@ -352,3 +358,13 @@
|
||||
- .needs_centos6_x86_64
|
||||
variables:
|
||||
CMAKE_CI_JOB_NIGHTLY: "true"
|
||||
|
||||
.cmake_test_linux_inteloneapi_makefiles:
|
||||
extends:
|
||||
- .inteloneapi_makefiles
|
||||
- .cmake_test_linux_release
|
||||
- .linux_builder_tags_qt
|
||||
- .run_manually
|
||||
- .needs_centos6_x86_64
|
||||
variables:
|
||||
CMAKE_CI_JOB_NIGHTLY: "true"
|
||||
|
Loading…
Reference in New Issue
Block a user