From eefb212caca31d46f1d36ce272d4bc6842c039f0 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Wed, 13 Aug 2014 21:50:07 +0300 Subject: Add chrome ports patches for build manaplus on nacl. --- packaging/nacl/ports/sdl/build.sh | 40 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 packaging/nacl/ports/sdl/build.sh (limited to 'packaging/nacl/ports/sdl/build.sh') diff --git a/packaging/nacl/ports/sdl/build.sh b/packaging/nacl/ports/sdl/build.sh new file mode 100644 index 000000000..036ec8ee6 --- /dev/null +++ b/packaging/nacl/ports/sdl/build.sh @@ -0,0 +1,40 @@ +#!/bin/bash +# Copyright (c) 2011 The Native Client Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +CONFIG_SUB=build-scripts/config.sub + +AutogenStep() { + ChangeDir ${SRC_DIR} + # For some reason if we don't remove configure before running + # autoconf it doesn't always get updates correctly. About half + # the time the old configure script (with no reference to nacl) + # will remain after ./autogen.sh + rm -f configure + ./autogen.sh + PatchConfigure + PatchConfigSub + cd - +} + + +ConfigureStep() { + AutogenStep + SetupCrossEnvironment + + local conf_host=${NACL_CROSS_PREFIX} + if [ ${NACL_ARCH} = "pnacl" ]; then + # The PNaCl tools use "pnacl-" as the prefix, but config.sub + # does not know about "pnacl". It only knows about "le32-nacl". + # Unfortunately, most of the config.subs here are so old that + # it doesn't know about that "le32" either. So we just say "nacl". + conf_host="nacl-pnacl" + fi + + LogExecute ${SRC_DIR}/configure \ + --host=${conf_host} \ + --prefix=${PREFIX} \ + --disable-assembly \ + --disable-pthread-sem +} -- cgit v1.2.3-70-g09d2