aboutsummaryrefslogtreecommitdiffstats
path: root/testsuite/gna/issue2353/testsuite.sh
blob: 557d63b1efd5bf02707e50d8d05adaedcfb8c1dd (plain)
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
35
36
37
38
39
#! /bin/sh

. ../../testenv.sh

export GHDL_STD_FLAGS="--std=08"

analyze repro1.vhdl
elab_simulate repro1

analyze repro2.vhdl
elab_simulate repro2

clean

if false; then
    export GHDL_STD_FLAGS="--std=08 --work=osvvm"

    analyze OSVVM/NamePkg.vhd
    analyze OSVVM/TextUtilPkg.vhd
    analyze OSVVM/OsvvmGlobalPkg.vhd
    analyze OSVVM/OsvvmScriptSettingsPkg.vhd
    analyze OSVVM/TranscriptPkg.vhd
    analyze OSVVM/AlertLogPkg.vhd
    analyze OSVVM/ResolutionPkg.vhd
    analyze OSVVM/NameStorePkg.vhd
    analyze OSVVM/ScoreboardGenericPkg.vhd

    export GHDL_STD_FLAGS="--std=08"

    analyze pkg_a.vhdl
    analyze pkg_b.vhdl
    analyze atest_tb.vhdl
    elab_simulate atest_tb

    clean
    clean osvvm
fi

echo "Test successful"