-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathenvsetup.sh
More file actions
executable file
·34 lines (32 loc) · 1.33 KB
/
envsetup.sh
File metadata and controls
executable file
·34 lines (32 loc) · 1.33 KB
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
# SPDX-License-Identifier: GPL-3.0-or-later
#
# envsetup.sh This file is part of LibWoofer
# Copyright (C) 2022, 2023 Quico Augustijn
#
# This library is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This library is distributed "as is" in the hope that it will be
# useful, but WITHOUT ANY WARRANTY; without even the implied warranty
# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. If your
# computer no longer boots, divides by 0 or explodes, you are the only
# one responsible. See the GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# version 3 along with this library. If not, see
# <https://www.gnu.org/licenses/gpl-3.0.html>.
#
#
# Source this file in your running shell to automatically set the right
# compiler and linker flags. This makes compiling, linking and running
# front-ends very simple without installing anything.
REALPATH=`realpath -- "${0}"`
DIR=`dirname -- "${REALPATH}"`
export LD_LIBRARY_PATH="${DIR}/build"
export PKG_CONFIG_PATH="${DIR}/data"
export CFLAGS="-I${DIR}/src"
export LDFLAGS="-L${DIR}/build"
export WOOFER_CFLAGS=${CFLAGS}
export WOOFER_LIBS=${LDFLAGS}