Add short library names support to Windows linker
[ghc.git] / testsuite / tests / ghci / linking / all.T
1 test('ghcilink001',
2      [when(ghci_dynamic(), expect_fail), # dynamic ghci can't load '.a's
3       unless(doing_ghci, skip),
4       extra_clean(['dir001/*','dir001'])],
5      run_command,
6      ['$MAKE -s --no-print-directory ghcilink001'])
7
8 test('ghcilink002',
9      [unless(doing_ghci, skip), extra_clean(['dir002/*','dir002'])],
10      run_command,
11      ['$MAKE -s --no-print-directory ghcilink002'])
12
13 test('ghcilink003',
14      [
15        unless(doing_ghci, skip),
16        extra_clean(['dir003/*','dir003'])
17      ],
18      run_command,
19      ['$MAKE -s --no-print-directory ghcilink003'])
20
21 test('ghcilink004',
22      [unless(doing_ghci, skip),
23       extra_clean(['dir004/local.package.conf/*', 'dir004/*', 'dir004'])
24      ],
25      run_command,
26      ['$MAKE -s --no-print-directory ghcilink004'])
27
28 test('ghcilink005',
29      [unless(doing_ghci, skip),
30       extra_clean(['dir005/ghcilink005.package.conf/*', 'dir005/*','dir005'])
31      ],
32      run_command,
33      ['$MAKE -s --no-print-directory ghcilink005'])
34
35 test('ghcilink006',
36      [
37        unless(doing_ghci, skip),
38        extra_clean(['dir006/ghcilink006.package.conf/*', 'dir006/*','dir006'])
39      ],
40      run_command,
41      ['$MAKE -s --no-print-directory ghcilink006'])
42
43 test('T3333',
44      [extra_clean(['T3333.o']),
45      unless(doing_ghci, skip),
46      unless(ghci_dynamic(), expect_broken(3333))],
47      run_command,
48      ['$MAKE -s --no-print-directory T3333'])
49