File: steamruntime.sh

package info (click to toggle)
caveexpress 2.5.2-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 42,288 kB
  • sloc: cpp: 63,815; ansic: 1,135; sh: 501; xml: 186; python: 74; makefile: 60; javascript: 22
file content (30 lines) | stat: -rwxr-xr-x 802 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/bash

set -x
set -e

DIR=$(dirname $(readlink -f $0))

TARGET=${1:-steam}
USE_BUILTIN=${2:-OFF}
BUILD_TYPE=${3:-RelMinSize}
CMAKE_OPTIONS="-DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DUSE_BUILTIN=${USE_BUILTIN}"

for ARCH in amd64 i386; do
	cd $DIR/../../..
	mkdir -p cp-build-${TARGET}-${ARCH}
	cd cp-build-${TARGET}-${ARCH}
	BINDIR=$(pwd)

	echo "Building ${TARGET}-${ARCH}"
	echo "Use builtin: ${USE_BUILTIN}"
	echo "Build type: ${BUILD_TYPE}"
	echo "Bin dir: ${BIN_DIR}/${TARGET}"

	echo "#!/bin/sh" > ${BINDIR}/script.sh
	echo "cmake ${CMAKE_OPTIONS} -DCMAKE_INSTALL_PREFIX=${BINDIR}/${TARGET} $DIR/../.." >> ${BINDIR}/script.sh
	echo "make -j 4" >> ${BINDIR}/script.sh
	echo "make install/strip" >> ${BINDIR}/script.sh
	chmod +x script.sh
	schroot --chroot steamrt_scout_${ARCH} -- ./script.sh
done