Ошибка Travis, поскольку длина журнала превысила ограничение 4 МБ - PullRequest
0 голосов
/ 04 мая 2018

Есть ли способ уменьшить многословность команды:

INSTALL( DIRECTORY ${STAN_INCLUDE_DIR_STAN_MATH} DESTINATION include/s/lib/external/Stan )
INSTALL( DIRECTORY ${STAN_INCLUDE_DIR_BOOST} DESTINATION include/s/lib/external/Stan_Boost )
INSTALL( DIRECTORY ${STAN_INCLUDE_DIR_CVODES} DESTINATION include/s/lib/external/Stan_Cvodes )

Как только я добавил его, Трэвис терпит неудачу, потому что он генерирует слишком много журналов. В основном это добавляет новую строку:

-- Installing: /home/travis/s-build/include/s/lib/external/<link to a file>

Есть ли способ отменить это многословие с помощью команды Install, чтобы она не записывала новую строку для каждого устанавливаемого файла?

1 Ответ

0 голосов
/ 05 мая 2018

Простое использование перенаправления вывода.

cmake --build . #build and show log.
cmake --build . --target install > /dev/null   #install and discard stdout
...