Add GitHub CI workflow

This commit is contained in:
Alexey Rybalchenko
2025-07-02 11:51:59 +02:00
parent 32f9c0cc00
commit d4bdb396bb
3 changed files with 91 additions and 90 deletions

View File

@@ -15,14 +15,10 @@ set(CTEST_USE_LAUNCHERS ON)
set(CTEST_CONFIGURATION_TYPE "RelWithDebInfo")
if(NOT NCPUS)
if(ENV{SLURM_CPUS_PER_TASK})
set(NCPUS $ENV{SLURM_CPUS_PER_TASK})
else()
include(ProcessorCount)
ProcessorCount(NCPUS)
if(NCPUS EQUAL 0)
set(NCPUS 1)
endif()
include(ProcessorCount)
ProcessorCount(NCPUS)
if(NCPUS EQUAL 0)
set(NCPUS 1)
endif()
endif()
@@ -32,10 +28,10 @@ else()
set(CTEST_SITE $ENV{CTEST_SITE})
endif()
if ("$ENV{LABEL}" STREQUAL "")
if ("$ENV{CTEST_BUILD_NAME}" STREQUAL "")
set(CTEST_BUILD_NAME "build")
else()
set(CTEST_BUILD_NAME $ENV{LABEL})
set(CTEST_BUILD_NAME $ENV{CTEST_BUILD_NAME})
endif()
ctest_start(Continuous)