Index: ports/python_modules/python-host/build.sh |
=================================================================== |
new file mode 100644 |
--- /dev/null |
+++ b/ports/python_modules/python-host/build.sh |
@@ -0,0 +1,27 @@ |
+#!/bin/bash |
+# Copyright (c) 2013 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. |
+ |
+# Use the same patch here as for the destination tree. This allows us to use |
+# the same tree for both, although some care should be taken to note that our |
+# DYNLOAD will be different between the two builds. |
+BUILD_DIR=${WORK_DIR}/build-nacl-host |
+ |
+ConfigureStep() { |
+ MakeDir ${BUILD_DIR} |
+ ChangeDir ${BUILD_DIR} |
+ # Reset CFLAGS and LDFLAGS when configuring the host |
+ # version of python since they hold values designed for |
+ # building for NaCl. Note that we are forcing 32 bits here so |
+ # our generated modules use Py_ssize_t of the correct size. |
+ export CC="gcc -m32" |
+ export CXX="g++ -m32" |
+ export LD="gcc -m32" |
+ LogExecute \ |
+ ${SRC_DIR}/configure --prefix=${NACL_HOST_PYROOT} |
+} |
+ |
+InstallStep() { |
+ make install |
+} |