Cross Reference: epoxy-ci-osx.sh
xref: /xsrc/external/mit/libepoxy/dist/.travis/epoxy-ci-osx.sh
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /xsrc/external/mit/libepoxy/dist/.travis/
1ca86eba8Smrg#!/bin/sh
2ca86eba8Smrg
3ca86eba8Smrgdump_log_and_quit() {
4ca86eba8Smrg        local exitcode=$1
5ca86eba8Smrg
6ca86eba8Smrg        cat meson-logs/testlog.txt
7ca86eba8Smrg
8ca86eba8Smrg        exit $exitcode
9ca86eba8Smrg}
10ca86eba8Smrg
11ca86eba8Smrgexport SDKROOT=$( xcodebuild -version -sdk macosx Path )
12ca86eba8Smrgexport CPPFLAGS=-I/usr/local/include
13ca86eba8Smrgexport LDFLAGS=-L/usr/local/lib
14ca86eba8Smrgexport OBJC=$CC
15ca86eba8Smrgexport PATH=$HOME/tools:$PATH
16ca86eba8Smrg
17ca86eba8Smrgsrcdir=$( pwd )
18ca86eba8Smrgbuilddir=$( mktemp -d build_XXXXXX )
19ca86eba8Smrg
20ca86eba8Smrgmeson ${BUILDOPTS} $builddir $srcdir || exit $?
21ca86eba8Smrg
22ca86eba8Smrgcd $builddir
23ca86eba8Smrg
24ca86eba8Smrgninja || exit $?
25ca86eba8Smrgmeson test || dump_log_and_quit $?
26ca86eba8Smrg
27ca86eba8Smrgcd ..
28

Indexes created Thu Dec 04 07:09:29 GMT 2025