94ebdc9e9893b3d765fef8e3e8d7165780287f97
[ghc.git] / testsuite / tests / ghci / linking / dyn / all.T
1 test('load_short_name',
2      [unless(doing_ghci, skip),
3      extra_clean(['bin_short/*', 'bin_short'])],
4      run_command,
5      ['$MAKE -s --no-print-directory load_short_name'])
6
7 test('T1407',
8      [unless(doing_ghci, skip),
9      extra_clean(['T1407dir/libAS.*']),
10      pre_cmd('$MAKE -s --no-print-directory compile_libT1407'),
11      extra_hc_opts('-L"$PWD/T1407dir"')],
12      run_command, ['$MAKE --no-print-directory -s T1407'])
13
14 test('T3242',
15      [unless(doing_ghci, skip), unless(opsys('mingw32'), skip)],
16      run_command,
17      ['$MAKE -s --no-print-directory T3242'])
18
19 test('T10955',
20      [unless(doing_ghci, skip),unless(opsys('mingw32'), skip),
21      extra_clean(['bin_dep/*', 'bin_dep']),
22      pre_cmd('$MAKE -s --no-print-directory compile_libAB_dep'),
23      extra_hc_opts('-L. -L./bin_dep')],
24      ghci_script, ['T10955.script'])
25
26 test('T10955dyn',
27      [extra_clean(['bin_dyn/*', 'bin_dyn'])],
28      run_command,
29      ['$MAKE -s --no-print-directory compile_libAB_dyn'])
30
31 test('T10458',
32      [unless(doing_ghci, skip),
33      extra_clean(['T10458dir/libAS.*']),
34      pre_cmd('$MAKE -s --no-print-directory compile_libT10458'),
35      extra_hc_opts('-L"$PWD/T10458dir" -lAS')],
36      ghci_script, ['T10458.script'])
37
38 test('T11072gcc',
39      [unless(doing_ghci, skip), unless(opsys('mingw32'), skip), extra_clean(['bin_impl_gcc/*', 'bin_impl_gcc'])],
40      run_command,
41      ['$MAKE -s --no-print-directory compile_libAS_impl_gcc'])
42
43 test('T11072msvc',
44      [unless(doing_ghci, skip), unless(opsys('mingw32'), skip), extra_clean(['bin_impl_msvc/*', 'bin_impl_msvc'])],
45      run_command,
46      ['$MAKE -s --no-print-directory compile_libAS_impl_msvc'])