mirror of
https://github.com/Kitware/CMake.git
synced 2025-12-31 10:50:16 -06:00
ci: Add nightly jobs for LFortran on Fedora
This commit is contained in:
@@ -234,6 +234,26 @@ t:fedora39-hip-radeon:
|
||||
variables:
|
||||
CMAKE_CI_JOB_NIGHTLY: "true"
|
||||
|
||||
t:fedora40-makefiles-lfortran:
|
||||
extends:
|
||||
- .fedora40_makefiles_lfortran
|
||||
- .cmake_test_linux_release
|
||||
- .linux_x86_64_tags
|
||||
- .run_dependent
|
||||
- .needs_centos7_x86_64
|
||||
variables:
|
||||
CMAKE_CI_JOB_NIGHTLY: "true"
|
||||
|
||||
t:fedora40-ninja-lfortran:
|
||||
extends:
|
||||
- .fedora40_ninja_lfortran
|
||||
- .cmake_test_linux_release
|
||||
- .linux_x86_64_tags
|
||||
- .run_dependent
|
||||
- .needs_centos7_x86_64
|
||||
variables:
|
||||
CMAKE_CI_JOB_NIGHTLY: "true"
|
||||
|
||||
t:fedora40-ninja-clang:
|
||||
extends:
|
||||
- .fedora40_ninja_clang
|
||||
|
||||
5
.gitlab/ci/configure_fedora40_common_lfortran.cmake
Normal file
5
.gitlab/ci/configure_fedora40_common_lfortran.cmake
Normal file
@@ -0,0 +1,5 @@
|
||||
set(CMAKE_Fortran_COMPILER "/usr/bin/lfortran" CACHE FILEPATH "")
|
||||
set(CMAKE_Fortran_COMPILER_ID "LFortran" CACHE STRING "")
|
||||
set(CMAKE_Fortran_COMPILER_SUPPORTS_F90 "1" CACHE BOOL "")
|
||||
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_external_test.cmake")
|
||||
1
.gitlab/ci/configure_fedora40_makefiles_lfortran.cmake
Normal file
1
.gitlab/ci/configure_fedora40_makefiles_lfortran.cmake
Normal file
@@ -0,0 +1 @@
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora40_common_lfortran.cmake")
|
||||
1
.gitlab/ci/configure_fedora40_ninja_lfortran.cmake
Normal file
1
.gitlab/ci/configure_fedora40_ninja_lfortran.cmake
Normal file
@@ -0,0 +1 @@
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora40_common_lfortran.cmake")
|
||||
1
.gitlab/ci/env_fedora40_common_lfortran.sh
Normal file
1
.gitlab/ci/env_fedora40_common_lfortran.sh
Normal file
@@ -0,0 +1 @@
|
||||
export FC=/usr/bin/lfortran
|
||||
1
.gitlab/ci/env_fedora40_makefiles_lfortran.sh
Normal file
1
.gitlab/ci/env_fedora40_makefiles_lfortran.sh
Normal file
@@ -0,0 +1 @@
|
||||
. .gitlab/ci/env_fedora40_common_lfortran.sh
|
||||
1
.gitlab/ci/env_fedora40_ninja_lfortran.sh
Normal file
1
.gitlab/ci/env_fedora40_ninja_lfortran.sh
Normal file
@@ -0,0 +1 @@
|
||||
. .gitlab/ci/env_fedora40_common_lfortran.sh
|
||||
@@ -234,6 +234,25 @@
|
||||
CMAKE_CONFIGURATION: fedora40_makefiles_clang
|
||||
CMAKE_GENERATOR: "Unix Makefiles"
|
||||
|
||||
.fedora40_makefiles_lfortran:
|
||||
extends: .fedora40
|
||||
|
||||
variables:
|
||||
# FIXME(lfortran): -rpath flags with spaces not forwarded
|
||||
GIT_CLONE_PATH: "$CI_BUILDS_DIR/cmake-ci"
|
||||
CMAKE_CONFIGURATION: fedora40_makefiles_lfortran
|
||||
CMAKE_GENERATOR: "Unix Makefiles"
|
||||
CTEST_LABELS: "Fortran"
|
||||
|
||||
.fedora40_ninja_lfortran:
|
||||
extends: .fedora40
|
||||
|
||||
variables:
|
||||
# FIXME(lfortran): -rpath flags with spaces not forwarded
|
||||
GIT_CLONE_PATH: "$CI_BUILDS_DIR/cmake-ci"
|
||||
CMAKE_CONFIGURATION: fedora40_ninja_lfortran
|
||||
CTEST_LABELS: "Fortran"
|
||||
|
||||
.fedora40_ninja_clang:
|
||||
extends: .fedora40
|
||||
|
||||
|
||||
Reference in New Issue
Block a user