/
Sangak
/
inav
Обзор
Документация
Войти
/
Sangak
/
inav
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
cmake/ci.cmake
22 строки
841 B
Marcelo Bezerra
Add more debugging info
10 янв 2025, 21:05
Не верифицирован
10 янв 2025, 21:05
20ea6c1
Код
Авторство
О чём код?
if(DEFINED CI_JOB_INDEX AND DEFINED CI_JOB_COUNT) math(EXPR job_name "${CI_JOB_INDEX}+1") message("-- configuring CI job ${job_name}/${CI_JOB_COUNT}") get_property(targets GLOBAL PROPERTY RELEASE_TARGETS) list(LENGTH targets count) message("-- ${count} total targets") math(EXPR per_job "(${count}+${CI_JOB_COUNT}-1)/${CI_JOB_COUNT}") math(EXPR start "${CI_JOB_INDEX}*${per_job}") message("-- ${per_job} targets per job, starting at ${start}") if(${start} LESS ${count}) list(SUBLIST targets ${start} ${per_job} ci_targets) message("-- will build targets: ${ci_targets}") add_custom_target(ci ${CMAKE_COMMAND} -E true DEPENDS ${ci_targets} ) else() add_custom_target(ci ${CMAKE_COMMAND} -E true ) endif() endif()