123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 |
- task:
- name: build_sdl1
- timeout_in: 120m
- freebsd_instance:
- matrix:
- image_family: freebsd-13-0-snap
- image_family: freebsd-12-1
- image_family: freebsd-12-0
- image_family: freebsd-12-1-snap
- image_family: freebsd-11-3-snap
- env:
- CIRRUS_CLONE_DEPTH: 1
- MAKE_FLAGS: -j 2
- PACKAGES: autoconf automake libtool pkgconf gcc libxml2 freetype2 png curl build xorg glib xorgproto intltool gettext gettext-runtime gettext-tools git sdl sdl_gfx sdl_image sdl_mixer sdl_net sdl_ttf git gdb valgrind
- LOCALBASE: /usr/local
- LDFLAGS: -L${LOCALBASE}/lib -lintl
- CXX: clang++
- CC: clang
- LOGFILE: clang.log
- before_script:
- - gcc --version || true
- - clang --version || true
- - echo ${LOCALBASE}
- - echo ${LDFLAGS}
- - mkdir logs || true
- pkginstall_script:
- - pkg update -f
- - pkg install -y ${PACKAGES}
- env_script:
- - env
- build_script:
- - ./tools/ci/jobs/any_compiler.sh --with-libintl-prefix=${LOCALBASE}
- always:
- config_artifacts:
- path: "config.log"
- always:
- all_artifacts:
- path: "*"
- always:
- logs_artifacts:
- path: "logs/*"
- run_script:
- - ./tools/ci/scripts/runtests.sh
- build_tests_script:
- - make clean
- - ./tools/ci/jobs/any_compiler_tests.sh --without-dyecmd --without-manaplusgame --with-libintl-prefix=${LOCALBASE}
- always:
- config_tests_artifacts:
- path: "config.log"
- always:
- all_tests_artifacts:
- path: "*"
- always:
- logs_tests_artifacts:
- path: "logs/*"
- task:
- name: build_sdl2
- timeout_in: 120m
- freebsd_instance:
- matrix:
- image_family: freebsd-13-0-snap
- image_family: freebsd-12-1
- image_family: freebsd-12-0
- image_family: freebsd-12-1-snap
- image_family: freebsd-11-3-snap
- env:
- CIRRUS_CLONE_DEPTH: 1
- MAKE_FLAGS: -j 2
- PACKAGES: autoconf automake libtool pkgconf gcc libxml2 freetype2 png curl build xorg glib xorgproto intltool gettext gettext-runtime gettext-tools git sdl2 sdl2_gfx sdl2_image sdl2_mixer sdl2_net sdl2_ttf git gdb valgrind
- LOCALBASE: /usr/local
- LDFLAGS: -L${LOCALBASE}/lib -lintl
- CXX: clang++
- CC: clang
- LOGFILE: clang.log
- before_script:
- - gcc --version || true
- - clang --version || true
- - echo ${LOCALBASE}
- - echo ${LDFLAGS}
- - mkdir logs || true
- pkginstall_script:
- - pkg update -f
- - pkg install -y ${PACKAGES}
- env_script:
- - env
- build_script:
- - ./tools/ci/jobs/any_compiler.sh --with-sdl2 --with-libintl-prefix=${LOCALBASE}
- always:
- config_artifacts:
- path: "config.log"
- always:
- all_artifacts:
- path: "*"
- always:
- logs_artifacts:
- path: "logs/*"
- run_script:
- - ./tools/ci/scripts/runtests.sh
- build_tests_script:
- - make clean
- - ./tools/ci/jobs/any_compiler_tests.sh --without-dyecmd --without-manaplusgame --with-libintl-prefix=${LOCALBASE} --with-sdl2
- always:
- config_tests_artifacts:
- path: "config.log"
- always:
- all_tests_artifacts:
- path: "*"
- always:
- logs_tests_artifacts:
- path: "logs/*"
|