mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-14 22:09:32 +02:00
* Restrict all tests to win32 and win64 targets
* Rename executables so the DLL are generated before. git-svn-id: trunk@17788 -
This commit is contained in:
parent
3dba3a0219
commit
c4d43cfd59
4
.gitattributes
vendored
4
.gitattributes
vendored
@ -9635,14 +9635,14 @@ tests/test/cg/variants/tvarol96.pp svneol=native#text/plain
|
|||||||
tests/test/dumpclass.pp svneol=native#text/plain
|
tests/test/dumpclass.pp svneol=native#text/plain
|
||||||
tests/test/dumpmethods.pp svneol=native#text/plain
|
tests/test/dumpmethods.pp svneol=native#text/plain
|
||||||
tests/test/lcpref.inc svneol=native#text/plain
|
tests/test/lcpref.inc svneol=native#text/plain
|
||||||
tests/test/library/tdllexe.pp svneol=native#text/plain
|
|
||||||
tests/test/library/tdlltest.pp svneol=native#text/plain
|
|
||||||
tests/test/library/testdll.pp svneol=native#text/plain
|
tests/test/library/testdll.pp svneol=native#text/plain
|
||||||
tests/test/library/testdll2.pp svneol=native#text/plain
|
tests/test/library/testdll2.pp svneol=native#text/plain
|
||||||
tests/test/library/tlib1a.pp svneol=native#text/plain
|
tests/test/library/tlib1a.pp svneol=native#text/plain
|
||||||
tests/test/library/tlib1a2.pp svneol=native#text/plain
|
tests/test/library/tlib1a2.pp svneol=native#text/plain
|
||||||
tests/test/library/tlib1b.pp svneol=native#text/plain
|
tests/test/library/tlib1b.pp svneol=native#text/plain
|
||||||
tests/test/library/tlib2b.pp svneol=native#text/plain
|
tests/test/library/tlib2b.pp svneol=native#text/plain
|
||||||
|
tests/test/library/ttdllexe.pp svneol=native#text/plain
|
||||||
|
tests/test/library/ttdlltest.pp svneol=native#text/plain
|
||||||
tests/test/library/ulib2a.pp svneol=native#text/plain
|
tests/test/library/ulib2a.pp svneol=native#text/plain
|
||||||
tests/test/library/ulib2b.pp svneol=native#text/plain
|
tests/test/library/ulib2b.pp svneol=native#text/plain
|
||||||
tests/test/opt/README.txt svneol=native#text/plain
|
tests/test/opt/README.txt svneol=native#text/plain
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
{ %target=win32,win64 }
|
{ %target=win32,win64 }
|
||||||
{ %needlibrary }
|
{ %needlibrary }
|
||||||
|
{ %neededafter }
|
||||||
{
|
{
|
||||||
Copyright (c) 1998 by Pierre Muller
|
Copyright (c) 1998 by Pierre Muller
|
||||||
|
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
{ %target=win32,win64 }
|
{ %target=win32,win64 }
|
||||||
{ %needlibrary }
|
{ %needlibrary }
|
||||||
|
{ %neededafter }
|
||||||
{
|
{
|
||||||
Copyright (c) 1998 by Pierre Muller
|
Copyright (c) 1998 by Pierre Muller
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{ %skiptarget=go32v2 }
|
{ %target=win32,win64 }
|
||||||
{ %norun }
|
{ %norun }
|
||||||
{$goto on}
|
{ %neededafter }
|
||||||
library tlib1a;
|
library tlib1a;
|
||||||
|
|
||||||
procedure p(var a : dword);
|
procedure p(var a : dword);
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{ %skiptarget=go32v2 }
|
{ %target=win32,win64 }
|
||||||
{ %norun }
|
{ %norun }
|
||||||
{$goto on}
|
{ %neededafter }
|
||||||
library tlib1a2;
|
library tlib1a2;
|
||||||
|
|
||||||
procedure p(var a : dword);
|
procedure p(var a : dword);
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ %target=win32,win64,wince }
|
{ %target=win32,win64 }
|
||||||
{ %needlibrary }
|
{ %needlibrary }
|
||||||
|
|
||||||
{ Checks that the two functions with the same exported name 'p'
|
{ Checks that the two functions with the same exported name 'p'
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
{ %target=win32,win64,wince }
|
{ %target=win32,win64 }
|
||||||
{ %needlibrary }
|
{ %needlibrary }
|
||||||
|
|
||||||
|
|
||||||
uses
|
uses
|
||||||
ulib2a, ulib2b;
|
ulib2a, ulib2b;
|
||||||
{ Checks that the two functions with the same exported name 'p'
|
{ Checks that the two functions with the same exported name 'p'
|
||||||
|
@ -1,9 +1,17 @@
|
|||||||
|
{ %target=win32,win64 }
|
||||||
|
{ %needlibrary }
|
||||||
{
|
{
|
||||||
Copyright (c) 1998 by Pierre Muller
|
|
||||||
|
|
||||||
Win32 DLL usage example. It needs testdll.pp
|
Win32 DLL usage example. It needs testdll2.pp
|
||||||
|
This test checksq the windows abality to
|
||||||
|
export a function in an executable.
|
||||||
|
|
||||||
|
Here procedure TestExeProc is exported
|
||||||
|
and is imported by testdll2 DLL.
|
||||||
|
|
||||||
}
|
}
|
||||||
program tdllexe;
|
|
||||||
|
program ttdllexe;
|
||||||
|
|
||||||
uses
|
uses
|
||||||
Windows;
|
Windows;
|
@ -1,9 +1,15 @@
|
|||||||
|
{ %target=win32,win64 }
|
||||||
|
{ %needlibrary }
|
||||||
{
|
{
|
||||||
Copyright (c) 1998 by Pierre Muller
|
|
||||||
|
|
||||||
Win32 DLL usage example. It needs testdll.pp
|
Win32 DLL usage example. It needs testdll.pp DLL
|
||||||
|
|
||||||
|
The use of threads creates RTE problems with compilers
|
||||||
|
up to 2.4.4 release at least.
|
||||||
|
|
||||||
}
|
}
|
||||||
program tdlltest;
|
|
||||||
|
program ttdlltest;
|
||||||
|
|
||||||
uses
|
uses
|
||||||
Windows;
|
Windows;
|
@ -1,4 +1,4 @@
|
|||||||
{ %target=win32,win64,wince }
|
{ %target=win32,win64 }
|
||||||
{ %needlibrary }
|
{ %needlibrary }
|
||||||
|
|
||||||
unit
|
unit
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ %target=win32,win64,wince }
|
{ %target=win32,win64 }
|
||||||
{ %needlibrary }
|
{ %needlibrary }
|
||||||
|
|
||||||
unit
|
unit
|
||||||
|
Loading…
Reference in New Issue
Block a user