Celestia

Форк
0
/
.cirrus.yml 
46 строк · 1.5 Кб
1
task:
2
  name: freebsd amd64
3
  skip: "!changesInclude('.cirrus.yml', 'src/*')"
4
  freebsd_instance:
5
    image_family: freebsd-13-1
6

7
  install_script: |
8
    pkg install -y cmake            \
9
                   ninja            \
10
                   git              \
11
                   eigen            \
12
                   libepoxy         \
13
                   gettext          \
14
                   gperf            \
15
                   jpeg-turbo       \
16
                   png              \
17
                   mesa-libs        \
18
                   meshoptimizer    \
19
                   freetype2        \
20
                   luajit           \
21
                   libfmt           \
22
                   icu              \
23
                   pkgconf          \
24
                   sdl2
25

26
  clone_submodules_script: git submodule update --init --recursive
27

28
  configure_script: |
29
    cmake -B build                  \
30
          -G Ninja                  \
31
          -DCMAKE_BUILD_TYPE=Debug  \
32
          -DENABLE_GLES=ON          \
33
          -DENABLE_SPICE=ON         \
34
          -DENABLE_TOOLS=OFF        \
35
          -DENABLE_TESTS=ON         \
36
          -DENABLE_SDL=ON           \
37
          -DENABLE_GTK=OFF          \
38
          -DENABLE_QT5=OFF          \
39
          -DENABLE_FFMPEG=OFF       \
40
          -DENABLE_LIBAVIF=OFF      \
41
          -DENABLE_MINIAUDIO=ON     \
42
          -DUSE_ICU=OFF # tests fail on freebsd
43

44
  build_script: cmake --build build --parallel
45

46
  test_script: ctest --progress --extra-verbose --output-on-failure --test-dir build
47

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.