From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59713) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aiLoX-0001zh-3E for qemu-devel@nongnu.org; Tue, 22 Mar 2016 08:53:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aiLoU-0006AK-Gl for qemu-devel@nongnu.org; Tue, 22 Mar 2016 08:53:37 -0400 Received: from mail-wm0-x22c.google.com ([2a00:1450:400c:c09::22c]:35224) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aiLoU-0006AD-95 for qemu-devel@nongnu.org; Tue, 22 Mar 2016 08:53:34 -0400 Received: by mail-wm0-x22c.google.com with SMTP id l68so151411623wml.0 for ; Tue, 22 Mar 2016 05:53:34 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= Date: Tue, 22 Mar 2016 12:53:14 +0000 Message-Id: <1458651195-21176-3-git-send-email-alex.bennee@linaro.org> In-Reply-To: <1458651195-21176-1-git-send-email-alex.bennee@linaro.org> References: <1458651195-21176-1-git-send-email-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [Qemu-devel] [PATCH v1 2/3] .travis.yml: enable OSX builds List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= , david@gibson.dropbear.id.au Travis has support for OSX builds. Making the setup work cleanly involves a little hacking about with the .travis.yml file but rather than make it too messy I've pushed all the "brew" install stuff into a support script called ./scripts/macosx-brew.sh. Currently only the default ./configure ${CONFIG} is built as I'm not sure what extra coverage would come from the other build stanzas. Signed-off-by: Alex Bennée --- .travis.yml | 4 ++++ scripts/macosx-brew.sh | 12 ++++++++++++ 2 files changed, 16 insertions(+) create mode 100755 scripts/macosx-brew.sh diff --git a/.travis.yml b/.travis.yml index 18c04af..3f77bfa 100644 --- a/.travis.yml +++ b/.travis.yml @@ -53,6 +53,7 @@ git: # we want to do this ourselves submodules: false before_install: + - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then ./scripts/macosx-brew.sh ; fi - wget -O - http://people.linaro.org/~alex.bennee/qemu-submodule-git-seed.tar.xz | tar -xvJ - git submodule update --init --recursive before_script: @@ -83,3 +84,6 @@ matrix: - env: CONFIG="--with-coroutine=gthread" TEST_CMD="" compiler: gcc + - env: CONFIG="" + os: osx + compiler: clang diff --git a/scripts/macosx-brew.sh b/scripts/macosx-brew.sh new file mode 100755 index 0000000..fc0d588 --- /dev/null +++ b/scripts/macosx-brew.sh @@ -0,0 +1,12 @@ +#!/bin/sh +# +# Install MacOSX dependancies +# +brew update +brew install libffi +brew install gettext +brew install pkg-config +brew install glib +brew install autoconf +brew install automake +brew install pixman -- 2.7.3