aboutsummaryrefslogtreecommitdiffstats
path: root/testsuite/gna/issue2005/testsuite.sh
blob: 5cd784bc60fc89cf2955f098dc89304aa6a5ce06 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#! /bin/sh

. ../../testenv.sh

set -x

if c_compiler_is_available; then
	lib=$("$GHDL" --libghdl-name)
	lib=${lib#lib} # strip "lib" prefix
	lib=${lib%.*} # strip .so/.dll suffix
	lib_path="$("$GHDL" --libghdl-library-path)"

	libdir="$(dirname "$lib_path")"
	incdir="$("$GHDL" --libghdl-include-dir)"

	$CC -I"$incdir" test.c "$("$GHDL" --libghdl-library-path)"
	$CC -I"$incdir" -L"$libdir" test.c -l"$lib"
	rm -f a.out
fi

echo "Test successful"