Commit | Line | Data |
---|---|---|
e46cbefe MJ |
1 | #!/bin/bash |
2 | # | |
2b9b078c | 3 | # SPDX-FileCopyrightText: 2021-2022 EfficiOS, Inc. |
e46cbefe | 4 | # SPDX-License-Identifier: GPL-2.0-only |
e46cbefe MJ |
5 | |
6 | ### Base paths to test suite ### | |
75e396f6 | 7 | if [ -z "${BT_TESTS_SRCDIR:-}" ]; then |
e46cbefe MJ |
8 | BT_TESTS_SRCDIR="@abs_top_srcdir@/tests" |
9 | fi | |
10 | export BT_TESTS_SRCDIR | |
11 | ||
75e396f6 | 12 | if [ -z "${BT_TESTS_BUILDDIR:-}" ]; then |
e46cbefe MJ |
13 | BT_TESTS_BUILDDIR="@abs_top_builddir@/tests" |
14 | fi | |
15 | export BT_TESTS_BUILDDIR | |
16 | ||
17 | ||
18 | ### External Tools ### | |
75e396f6 | 19 | if [ -z "${BT_TESTS_AWK_BIN:-}" ]; then |
e46cbefe MJ |
20 | BT_TESTS_AWK_BIN="@AWK@" |
21 | fi | |
22 | export BT_TESTS_AWK_BIN | |
23 | ||
75e396f6 | 24 | if [ -z "${BT_TESTS_GREP_BIN:-}" ]; then |
e46cbefe MJ |
25 | BT_TESTS_GREP_BIN="@GREP@" |
26 | fi | |
27 | export BT_TESTS_GREP_BIN | |
28 | ||
75e396f6 | 29 | if [ -z "${BT_TESTS_PYTHON_BIN:-}" ]; then |
e46cbefe MJ |
30 | BT_TESTS_PYTHON_BIN="@PYTHON@" |
31 | fi | |
32 | export BT_TESTS_PYTHON_BIN | |
33 | ||
75e396f6 | 34 | if [ -z "${BT_TESTS_PYTHON_CONFIG_BIN:-}" ]; then |
e46cbefe MJ |
35 | BT_TESTS_PYTHON_CONFIG_BIN="@PYTHON_CONFIG@" |
36 | fi | |
37 | export BT_TESTS_PYTHON_CONFIG_BIN | |
38 | ||
75e396f6 | 39 | if [ -z "${BT_TESTS_SED_BIN:-}" ]; then |
e46cbefe MJ |
40 | BT_TESTS_SED_BIN="@SED@" |
41 | fi | |
42 | export BT_TESTS_SED_BIN | |
0b0893d4 | 43 | |
75e396f6 | 44 | if [ -z "${BT_TESTS_CC_BIN:-}" ]; then |
0b0893d4 SM |
45 | BT_TESTS_CC_BIN="@CC@" |
46 | fi | |
47 | export BT_TESTS_CC_BIN | |
48 | ||
49 | ||
50 | ### Optional features ### | |
51 | ||
75e396f6 | 52 | if [ -z "${BT_TESTS_ENABLE_ASAN:-}" ]; then |
0b0893d4 SM |
53 | BT_TESTS_ENABLE_ASAN="@ENABLE_ASAN@" |
54 | fi | |
55 | export BT_TESTS_ENABLE_ASAN | |
faf5c654 SM |
56 | |
57 | # Define to 1 to enable tests that depend on the Python plugins support | |
58 | if [ -z "${BT_TESTS_ENABLE_PYTHON_PLUGINS:-}" ]; then | |
59 | BT_TESTS_ENABLE_PYTHON_PLUGINS="@ENABLE_PYTHON_PLUGINS@" | |
60 | fi | |
61 | export BT_TESTS_ENABLE_PYTHON_PLUGINS |