File: libdxvk-native-dev

package info (click to toggle)
dxvk 2.7.1-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 13,224 kB
  • sloc: cpp: 123,108; ansic: 76,058; sh: 545; python: 174; makefile: 81
file content (34 lines) | stat: -rwxr-xr-x 779 bytes parent folder | download
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
31
32
33
34
#!/bin/sh
# Copyright 2019-2024 Collabora Ltd.
# SPDX-License-Identifier: Zlib

set -eux

if [ -n "${AUTOPKGTEST_ARTIFACTS-}" ]; then
	WORKDIR="$AUTOPKGTEST_ARTIFACTS"
else
	WORKDIR="$(mktemp -d)"
	trap 'cd /; rm -fr "$WORKDIR"' 0 INT QUIT ABRT PIPE TERM
fi

if [ -n "${DEB_HOST_GNU_TYPE:-}" ]; then
	CROSS_COMPILE="$DEB_HOST_GNU_TYPE-"
else
	CROSS_COMPILE=
fi

export CXX="${CROSS_COMPILE}g++"
export PKG_CONFIG="${CROSS_COMPILE}pkg-config"

rm -fr "$WORKDIR/debian/tests/native"
mkdir -p "$WORKDIR/debian/tests/native"
cp -a debian/tests/native/* "$WORKDIR/debian/tests/native"
ln -fns "$(pwd)/src" "$WORKDIR/src"

cd "$WORKDIR"
make -C debian/tests/native

if [ -n "${TEST_INTERACTIVE-}" ]; then
	debian/tests/native/test_native_d3d9
	debian/tests/native/test_native_d3d11
fi