ci: Factor out debian12_ninja configure script
This commit is contained in:
parent
25d7843955
commit
8340313916
@ -1,110 +1,2 @@
|
||||
set(CMake_TEST_CTestUpdate_BZR "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_CTestUpdate_CVS "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_CTestUpdate_GIT "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_CTestUpdate_HG "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_CTestUpdate_SVN "ON" CACHE BOOL "")
|
||||
if (NOT "$ENV{CMAKE_CI_NIGHTLY}" STREQUAL "")
|
||||
set(CMake_TEST_CTestUpdate_P4 "ON" CACHE BOOL "")
|
||||
endif()
|
||||
|
||||
set(CMake_TEST_FindALSA "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindBLAS "All;static=1;Generic" CACHE STRING "")
|
||||
set(CMake_TEST_FindBoost "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindBoost_Python "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindBZip2 "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindCups "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindCURL "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindDevIL "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindDoxygen_Dot "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindDoxygen "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindEXPAT "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindFontconfig "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindFreetype "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindGDAL "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindGIF "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindGit "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindGLEW "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindGLUT "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindGnuTLS "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindGSL "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindGTest "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindGTK2 "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindHDF5 "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindHDF5_MPICH_C_COMPILER "/usr/bin/h5pcc.mpich" CACHE FILEPATH "")
|
||||
set(CMake_TEST_FindHDF5_MPICH_C_COMPILER_EXPLICIT "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindHDF5_MPICH_CXX_COMPILER "/usr/bin/h5c++.mpich" CACHE FILEPATH "")
|
||||
set(CMake_TEST_FindHDF5_MPICH_CXX_COMPILER_EXPLICIT "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindHDF5_MPICH_Fortran_COMPILER "/usr/bin/h5pfc.mpich" CACHE FILEPATH "")
|
||||
set(CMake_TEST_FindHDF5_MPICH_Fortran_COMPILER_EXPLICIT "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindHDF5_OpenMPI_C_COMPILER "/usr/bin/h5pcc.openmpi" CACHE FILEPATH "")
|
||||
set(CMake_TEST_FindHDF5_OpenMPI_C_COMPILER_EXPLICIT "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindHDF5_OpenMPI_CXX_COMPILER "/usr/bin/h5c++.openmpi" CACHE FILEPATH "")
|
||||
set(CMake_TEST_FindHDF5_OpenMPI_CXX_COMPILER_EXPLICIT "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindHDF5_OpenMPI_Fortran_COMPILER "/usr/bin/h5pfc.openmpi" CACHE FILEPATH "")
|
||||
set(CMake_TEST_FindHDF5_OpenMPI_Fortran_COMPILER_EXPLICIT "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindHDF5_Serial_C_COMPILER "/usr/bin/h5cc" CACHE FILEPATH "")
|
||||
set(CMake_TEST_FindHDF5_Serial_CXX_COMPILER "/usr/bin/h5c++" CACHE FILEPATH "")
|
||||
set(CMake_TEST_FindHDF5_Serial_Fortran_COMPILER "/usr/bin/h5fc" CACHE FILEPATH "")
|
||||
set(CMake_TEST_FindIconv "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindICU "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindImageMagick "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindIntl "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindJNI "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindJPEG "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindJsonCpp "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindLAPACK "All;static=1;Generic" CACHE STRING "")
|
||||
set(CMake_TEST_FindLibArchive "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindLibinput "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindLibLZMA "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindLibUV "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindLibXml2 "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindLibXslt "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindMPI_C "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindMPI_CXX "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindMPI_Fortran "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindMPI "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindODBC "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenACC "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenAL "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenGL "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenMP_C "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenMP_CXX "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenMP_Fortran "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenMP "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenSP "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenSSL "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindPatch "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindPNG "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindPostgreSQL "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindProtobuf "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindProtobuf_gRPC "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindPython3 "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindPython3_IronPython "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindPython3_PyPy "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindRuby "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindRuby_RVM "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindSDL "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindSQLite3 "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindTIFF "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindwxWidgets "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindX11 "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindXalanC "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindXercesC "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_Fortran_SUBMODULES "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_IPO_WORKS_C "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_IPO_WORKS_CXX "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_IPO_WORKS_Fortran "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_JQ "/usr/bin/jq" CACHE PATH "")
|
||||
set(CMake_TEST_Qt5 "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_TLS_VERIFY_URL "https://gitlab.kitware.com" CACHE STRING "")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_debian12_ninja_common.cmake")
|
||||
set(CMake_TEST_UseSWIG "ON" CACHE BOOL "")
|
||||
|
||||
if (NOT "$ENV{SWIFTC}" STREQUAL "")
|
||||
set(CMAKE_Swift_COMPILER "$ENV{SWIFTC}" CACHE FILEPATH "")
|
||||
endif()
|
||||
|
||||
if (NOT "$ENV{CMAKE_CI_NIGHTLY}" STREQUAL "")
|
||||
set(CMAKE_TESTS_CDASH_SERVER "https://open.cdash.org" CACHE STRING "")
|
||||
endif()
|
||||
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_external_test.cmake")
|
||||
|
109
.gitlab/ci/configure_debian12_ninja_common.cmake
Normal file
109
.gitlab/ci/configure_debian12_ninja_common.cmake
Normal file
@ -0,0 +1,109 @@
|
||||
set(CMake_TEST_CTestUpdate_BZR "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_CTestUpdate_CVS "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_CTestUpdate_GIT "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_CTestUpdate_HG "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_CTestUpdate_SVN "ON" CACHE BOOL "")
|
||||
if (NOT "$ENV{CMAKE_CI_NIGHTLY}" STREQUAL "")
|
||||
set(CMake_TEST_CTestUpdate_P4 "ON" CACHE BOOL "")
|
||||
endif()
|
||||
|
||||
set(CMake_TEST_FindALSA "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindBLAS "All;static=1;Generic" CACHE STRING "")
|
||||
set(CMake_TEST_FindBoost "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindBoost_Python "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindBZip2 "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindCups "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindCURL "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindDevIL "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindDoxygen_Dot "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindDoxygen "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindEXPAT "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindFontconfig "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindFreetype "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindGDAL "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindGIF "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindGit "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindGLEW "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindGLUT "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindGnuTLS "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindGSL "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindGTest "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindGTK2 "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindHDF5 "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindHDF5_MPICH_C_COMPILER "/usr/bin/h5pcc.mpich" CACHE FILEPATH "")
|
||||
set(CMake_TEST_FindHDF5_MPICH_C_COMPILER_EXPLICIT "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindHDF5_MPICH_CXX_COMPILER "/usr/bin/h5c++.mpich" CACHE FILEPATH "")
|
||||
set(CMake_TEST_FindHDF5_MPICH_CXX_COMPILER_EXPLICIT "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindHDF5_MPICH_Fortran_COMPILER "/usr/bin/h5pfc.mpich" CACHE FILEPATH "")
|
||||
set(CMake_TEST_FindHDF5_MPICH_Fortran_COMPILER_EXPLICIT "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindHDF5_OpenMPI_C_COMPILER "/usr/bin/h5pcc.openmpi" CACHE FILEPATH "")
|
||||
set(CMake_TEST_FindHDF5_OpenMPI_C_COMPILER_EXPLICIT "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindHDF5_OpenMPI_CXX_COMPILER "/usr/bin/h5c++.openmpi" CACHE FILEPATH "")
|
||||
set(CMake_TEST_FindHDF5_OpenMPI_CXX_COMPILER_EXPLICIT "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindHDF5_OpenMPI_Fortran_COMPILER "/usr/bin/h5pfc.openmpi" CACHE FILEPATH "")
|
||||
set(CMake_TEST_FindHDF5_OpenMPI_Fortran_COMPILER_EXPLICIT "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindHDF5_Serial_C_COMPILER "/usr/bin/h5cc" CACHE FILEPATH "")
|
||||
set(CMake_TEST_FindHDF5_Serial_CXX_COMPILER "/usr/bin/h5c++" CACHE FILEPATH "")
|
||||
set(CMake_TEST_FindHDF5_Serial_Fortran_COMPILER "/usr/bin/h5fc" CACHE FILEPATH "")
|
||||
set(CMake_TEST_FindIconv "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindICU "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindImageMagick "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindIntl "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindJNI "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindJPEG "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindJsonCpp "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindLAPACK "All;static=1;Generic" CACHE STRING "")
|
||||
set(CMake_TEST_FindLibArchive "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindLibinput "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindLibLZMA "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindLibUV "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindLibXml2 "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindLibXslt "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindMPI_C "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindMPI_CXX "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindMPI_Fortran "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindMPI "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindODBC "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenACC "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenAL "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenGL "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenMP_C "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenMP_CXX "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenMP_Fortran "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenMP "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenSP "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenSSL "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindPatch "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindPNG "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindPostgreSQL "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindProtobuf "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindProtobuf_gRPC "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindPython3 "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindPython3_IronPython "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindPython3_PyPy "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindRuby "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindRuby_RVM "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindSDL "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindSQLite3 "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindTIFF "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindwxWidgets "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindX11 "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindXalanC "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindXercesC "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_Fortran_SUBMODULES "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_IPO_WORKS_C "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_IPO_WORKS_CXX "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_IPO_WORKS_Fortran "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_JQ "/usr/bin/jq" CACHE PATH "")
|
||||
set(CMake_TEST_Qt5 "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_TLS_VERIFY_URL "https://gitlab.kitware.com" CACHE STRING "")
|
||||
|
||||
if (NOT "$ENV{SWIFTC}" STREQUAL "")
|
||||
set(CMAKE_Swift_COMPILER "$ENV{SWIFTC}" CACHE FILEPATH "")
|
||||
endif()
|
||||
|
||||
if (NOT "$ENV{CMAKE_CI_NIGHTLY}" STREQUAL "")
|
||||
set(CMAKE_TESTS_CDASH_SERVER "https://open.cdash.org" CACHE STRING "")
|
||||
endif()
|
||||
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_external_test.cmake")
|
@ -1,11 +1,5 @@
|
||||
export MY_RUBY_HOME="/usr/local/rvm/rubies/ruby-3.2.2"
|
||||
|
||||
if test -z "$CI_MERGE_REQUEST_ID"; then
|
||||
curl -L -O "https://download.swift.org/swift-5.7.1-release/ubuntu1804/swift-5.7.1-RELEASE/swift-5.7.1-RELEASE-ubuntu18.04.tar.gz"
|
||||
echo '2b30f9efc969d9e96f0836d0871130dffb369822a3823ee6f3db44c29c1698e3 swift-5.7.1-RELEASE-ubuntu18.04.tar.gz' > swift.sha256sum
|
||||
sha256sum --check swift.sha256sum
|
||||
mkdir /opt/swift
|
||||
tar xzf swift-5.7.1-RELEASE-ubuntu18.04.tar.gz -C /opt/swift --strip-components=2
|
||||
rm swift-5.7.1-RELEASE-ubuntu18.04.tar.gz swift.sha256sum
|
||||
export SWIFTC="/opt/swift/bin/swiftc"
|
||||
source .gitlab/ci/swift-env.sh
|
||||
fi
|
||||
|
7
.gitlab/ci/swift-env.sh
Normal file
7
.gitlab/ci/swift-env.sh
Normal file
@ -0,0 +1,7 @@
|
||||
curl -L -O "https://download.swift.org/swift-5.7.1-release/ubuntu1804/swift-5.7.1-RELEASE/swift-5.7.1-RELEASE-ubuntu18.04.tar.gz"
|
||||
echo '2b30f9efc969d9e96f0836d0871130dffb369822a3823ee6f3db44c29c1698e3 swift-5.7.1-RELEASE-ubuntu18.04.tar.gz' > swift.sha256sum
|
||||
sha256sum --check swift.sha256sum
|
||||
mkdir /opt/swift
|
||||
tar xzf swift-5.7.1-RELEASE-ubuntu18.04.tar.gz -C /opt/swift --strip-components=2
|
||||
rm swift-5.7.1-RELEASE-ubuntu18.04.tar.gz swift.sha256sum
|
||||
export SWIFTC="/opt/swift/bin/swiftc"
|
Loading…
Reference in New Issue
Block a user