summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjoost <joost@3ad0048d-3df7-0310-abae-a5850022a9f2>2012-01-29 10:41:02 +0000
committerjoost <joost@3ad0048d-3df7-0310-abae-a5850022a9f2>2012-01-29 10:41:02 +0000
commitfa50467235671ddb6994c5cc6eef2c1fb1701dca (patch)
treea89cd0dbda98879b8dacaa5505051b81399db36b
parent1fae7e9dd7e2bfbc10a7913ceee71edc6d29e515 (diff)
downloadfpc-fa50467235671ddb6994c5cc6eef2c1fb1701dca.tar.gz
* Set for which targets these packages have to be compiled for
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@20191 3ad0048d-3df7-0310-abae-a5850022a9f2
-rw-r--r--packages/a52/fpmake.pp1
-rw-r--r--packages/bfd/fpmake.pp1
-rw-r--r--packages/dbus/fpmake.pp1
-rw-r--r--packages/dts/fpmake.pp1
-rw-r--r--packages/fastcgi/fpmake.pp1
-rw-r--r--packages/fftw/fpmake.pp1
-rw-r--r--packages/gdbm/fpmake.pp1
-rw-r--r--packages/ggi/fpmake.pp1
-rw-r--r--packages/gmp/fpmake.pp1
-rw-r--r--packages/httpd13/fpmake.pp1
-rw-r--r--packages/httpd20/fpmake.pp1
-rw-r--r--packages/httpd22/fpmake.pp1
-rw-r--r--packages/ibase/fpmake.pp1
-rw-r--r--packages/imagemagick/fpmake.pp1
-rw-r--r--packages/ldap/fpmake.pp1
-rw-r--r--packages/libpng/fpmake.pp1
-rw-r--r--packages/libsee/fpmake.pp1
-rw-r--r--packages/libxml/fpmake.pp1
-rw-r--r--packages/lua/fpmake.pp1
-rw-r--r--packages/mad/fpmake.pp1
-rw-r--r--packages/modplug/fpmake.pp1
-rw-r--r--packages/mysql/fpmake.pp1
-rw-r--r--packages/numlib/fpmake.pp1
-rw-r--r--packages/odbc/fpmake.pp1
-rw-r--r--packages/oggvorbis/fpmake.pp1
-rw-r--r--packages/openal/fpmake.pp4
-rw-r--r--packages/openssl/fpmake.pp1
-rw-r--r--packages/oracle/fpmake.pp1
-rw-r--r--packages/palmunits/fpmake.pp1
-rw-r--r--packages/pcap/fpmake.pp1
-rw-r--r--packages/postgres/fpmake.pp2
-rw-r--r--packages/proj4/fpmake.pp1
-rw-r--r--packages/sqlite/fpmake.pp1
-rw-r--r--packages/svgalib/fpmake.pp1
-rw-r--r--packages/syslog/fpmake.pp1
-rw-r--r--packages/tcl/fpmake.pp1
-rw-r--r--packages/zlib/fpmake.pp1
-rw-r--r--packages/zorba/fpmake.pp1
38 files changed, 42 insertions, 0 deletions
diff --git a/packages/a52/fpmake.pp b/packages/a52/fpmake.pp
index d1b0fdb31a..153418b57e 100644
--- a/packages/a52/fpmake.pp
+++ b/packages/a52/fpmake.pp
@@ -20,6 +20,7 @@ begin
P.Email := '';
P.Description := 'A free library for decoding ATSC A/52 streams.';
P.NeedLibC:= true;
+ P.OSes := [linux.win32];
{$ifdef ALLPACKAGES}
P.Directory:='a52';
diff --git a/packages/bfd/fpmake.pp b/packages/bfd/fpmake.pp
index 3de4353fb1..2015742023 100644
--- a/packages/bfd/fpmake.pp
+++ b/packages/bfd/fpmake.pp
@@ -23,6 +23,7 @@ begin
P.Email := '';
P.Description := 'Binary File Descriptor library.';
P.NeedLibC:= true;
+ P.OSes := [beos,haiku,freebsd,darwin,iphonesim,solaris,netbsd,openbsd,linux];
P.SourcePath.Add('src');
diff --git a/packages/dbus/fpmake.pp b/packages/dbus/fpmake.pp
index 427cdb3e20..2a0788894b 100644
--- a/packages/dbus/fpmake.pp
+++ b/packages/dbus/fpmake.pp
@@ -24,6 +24,7 @@ begin
P.Email := '';
P.Description := 'D-Bus message bus interface. (1.2.16)';
P.NeedLibC:= true;
+ P.OSes := [linux];
P.SourcePath.Add('src');
P.IncludePath.Add('src');
diff --git a/packages/dts/fpmake.pp b/packages/dts/fpmake.pp
index 747c1ac3fe..7a1a67b7bd 100644
--- a/packages/dts/fpmake.pp
+++ b/packages/dts/fpmake.pp
@@ -24,6 +24,7 @@ begin
P.Email := '';
P.Description := 'a low-level interface to decoding audio frames encoded using DTS Coherent Acoustics';
P.NeedLibC:= true;
+ P.OSes := [linux];
P.SourcePath.Add('src');
diff --git a/packages/fastcgi/fpmake.pp b/packages/fastcgi/fpmake.pp
index 1af152f4a7..862fee9ca6 100644
--- a/packages/fastcgi/fpmake.pp
+++ b/packages/fastcgi/fpmake.pp
@@ -24,6 +24,7 @@ begin
P.Email := '';
P.Description := 'FastCGI header translation to Pascal';
P.NeedLibC:= false;
+ P.OSes := AllUnixOSes+AllWindowsOSes-[qnx];
P.SourcePath.Add('src');
diff --git a/packages/fftw/fpmake.pp b/packages/fftw/fpmake.pp
index f6b9b6ed39..dbf573e7ee 100644
--- a/packages/fftw/fpmake.pp
+++ b/packages/fftw/fpmake.pp
@@ -25,6 +25,7 @@ begin
P.Email := '';
P.Description := 'Library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data';
P.NeedLibC:= true; // should be true for a header linking to C?
+ P.OSes := AllUnixOSes+AllWindowsOSes-[qnx];
P.SourcePath.Add('src');
diff --git a/packages/gdbm/fpmake.pp b/packages/gdbm/fpmake.pp
index 6242628444..89337eea7d 100644
--- a/packages/gdbm/fpmake.pp
+++ b/packages/gdbm/fpmake.pp
@@ -23,6 +23,7 @@ begin
P.Email := '';
P.Description := 'GNU dbm is a set of database routines that use extensible hashing.';
P.NeedLibC:= true; // true for headers that indirectly link to libc?
+ P.OSes := AllUnixOSes - [qnx];
P.SourcePath.Add('src');
diff --git a/packages/ggi/fpmake.pp b/packages/ggi/fpmake.pp
index f16174101c..ceffae7e4b 100644
--- a/packages/ggi/fpmake.pp
+++ b/packages/ggi/fpmake.pp
@@ -23,6 +23,7 @@ begin
P.Email := '';
P.Description := 'a project that aims to develop a reliable, stable and fast graphics system that works everywhere.';
P.NeedLibC:= true; // true for headers that indirectly link to libc?
+ P.OSes := [beos,haiku,freebsd,solaris,netbsd,openbsd,linux];
// note that this package may be severely outdated. Header copyright
// lists 1999, and ggi itself is still developed, and major releases
diff --git a/packages/gmp/fpmake.pp b/packages/gmp/fpmake.pp
index 4914cc3f74..287bec9f3b 100644
--- a/packages/gmp/fpmake.pp
+++ b/packages/gmp/fpmake.pp
@@ -24,6 +24,7 @@ begin
P.Email := '';
P.Description := 'GMP';
P.NeedLibC:= false;
+ P.OSes := [freebsd,darwin,iphonesim,linux,win32];
P.SourcePath.Add('src');
diff --git a/packages/httpd13/fpmake.pp b/packages/httpd13/fpmake.pp
index 31917cf8cb..797cf1ee6c 100644
--- a/packages/httpd13/fpmake.pp
+++ b/packages/httpd13/fpmake.pp
@@ -23,6 +23,7 @@ begin
P.Email := '';
P.Description := 'Headers for the Apache 1.3 www server';
P.NeedLibC:= true; // true for headers that indirectly link to libc?
+ P.OSes := AllUnixOSes+AllWindowsOSes-[qnx];
P.SourcePath.Add('src');
P.IncludePath.Add('src');
diff --git a/packages/httpd20/fpmake.pp b/packages/httpd20/fpmake.pp
index 89e54391b5..0bc1b775da 100644
--- a/packages/httpd20/fpmake.pp
+++ b/packages/httpd20/fpmake.pp
@@ -23,6 +23,7 @@ begin
P.Email := '';
P.Description := 'Headers for the Apache 2.0(.58) www server';
P.NeedLibC:= true; // true for headers that indirectly link to libc?
+ P.OSes := AllUnixOSes+AllWindowsOSes-[qnx];
P.SourcePath.Add('src');
P.SourcePath.Add('src/apr');
diff --git a/packages/httpd22/fpmake.pp b/packages/httpd22/fpmake.pp
index 8837b2263a..518ed88024 100644
--- a/packages/httpd22/fpmake.pp
+++ b/packages/httpd22/fpmake.pp
@@ -23,6 +23,7 @@ begin
P.Email := '';
P.Description := 'Headers for the Apache 2.2 series www server';
P.NeedLibC:= true; // true for headers that indirectly link to libc?
+ P.OSes := AllUnixOSes+AllWindowsOSes-[qnx];
P.SourcePath.Add('src');
P.SourcePath.Add('src/apr');
diff --git a/packages/ibase/fpmake.pp b/packages/ibase/fpmake.pp
index 24c841f4d9..3c776a084f 100644
--- a/packages/ibase/fpmake.pp
+++ b/packages/ibase/fpmake.pp
@@ -23,6 +23,7 @@ begin
P.Email := '';
P.Description := 'Headers for the Interbase/Firebird RDBMS';
P.NeedLibC:= true; // true for headers that indirectly link to libc?
+ P.OSes := AllUnixOSes+AllWindowsOSes-[qnx];
P.SourcePath.Add('src');
P.IncludePath.Add('src');
diff --git a/packages/imagemagick/fpmake.pp b/packages/imagemagick/fpmake.pp
index 9ce133f051..34761345de 100644
--- a/packages/imagemagick/fpmake.pp
+++ b/packages/imagemagick/fpmake.pp
@@ -24,6 +24,7 @@ begin
P.Email := '';
P.Description := 'Header to Imagemagick, a graphics manipulation program .';
P.NeedLibC:= true; // true for headers that indirectly link to libc?
+ P.OSes := AllUnixOSes+[win32,win64]-[qnx];
P.SourcePath.Add('src');
P.IncludePath.Add('src');
diff --git a/packages/ldap/fpmake.pp b/packages/ldap/fpmake.pp
index 6e23d09e55..9089ca633b 100644
--- a/packages/ldap/fpmake.pp
+++ b/packages/ldap/fpmake.pp
@@ -23,6 +23,7 @@ begin
P.Email := '';
P.Description := 'Header to openldap, a library that to access directory services';
P.NeedLibC:= true; // true for headers that indirectly link to libc?
+ P.OSes := [linux];
P.SourcePath.Add('src');
diff --git a/packages/libpng/fpmake.pp b/packages/libpng/fpmake.pp
index 6d3a75cbf6..7111ff3837 100644
--- a/packages/libpng/fpmake.pp
+++ b/packages/libpng/fpmake.pp
@@ -19,6 +19,7 @@ begin
P.Version:='2.7.1';
P.Dependencies.Add('zlib');
P.SourcePath.Add('src');
+ P.OSes := AllUnixOSes-[qnx]+[win32,os2,emx];
T:=P.Targets.AddUnit('png.pp');
{$ifndef ALLPACKAGES}
diff --git a/packages/libsee/fpmake.pp b/packages/libsee/fpmake.pp
index bad326e6b9..e3b052acdc 100644
--- a/packages/libsee/fpmake.pp
+++ b/packages/libsee/fpmake.pp
@@ -23,6 +23,7 @@ begin
P.Email := 'leonard@users.sourceforge.net';
P.Description := 'Headers for the libSEE library (javascript engine)';
P.NeedLibC:= true; // true for headers that indirectly link to libc?
+ P.OSes := [linux,win32];
P.SourcePath.Add('src');
P.IncludePath.Add('src');
diff --git a/packages/libxml/fpmake.pp b/packages/libxml/fpmake.pp
index 3b007b5608..8809de96f0 100644
--- a/packages/libxml/fpmake.pp
+++ b/packages/libxml/fpmake.pp
@@ -17,6 +17,7 @@ begin
P.Directory:='libxml';
{$endif ALLPACKAGES}
P.Version:='2.7.1';
+ P.OSes := [freebsd,linux,win32];
P.SourcePath.Add('src');
T:=P.Targets.AddUnit('xml2.pas');
diff --git a/packages/lua/fpmake.pp b/packages/lua/fpmake.pp
index 431d3b895c..8c3a8d8dc7 100644
--- a/packages/lua/fpmake.pp
+++ b/packages/lua/fpmake.pp
@@ -19,6 +19,7 @@ begin
P.Version:='2.7.1';
P.SourcePath.Add('src');
// P.Dependencies.Add('x11');
+ P.OSes := [linux,win32];
T:=P.Targets.AddUnit('lauxlib.pas');
with T.Dependencies do
diff --git a/packages/mad/fpmake.pp b/packages/mad/fpmake.pp
index 57fc43789a..4ada00c3ef 100644
--- a/packages/mad/fpmake.pp
+++ b/packages/mad/fpmake.pp
@@ -17,6 +17,7 @@ begin
P.Directory:='mad';
{$endif ALLPACKAGES}
P.Version:='2.7.1';
+ P.OSes := [linux,win32];
P.SourcePath.Add('src');
T:=P.Targets.AddUnit('mad.pas');
diff --git a/packages/modplug/fpmake.pp b/packages/modplug/fpmake.pp
index ba7af49e1e..7992bbce17 100644
--- a/packages/modplug/fpmake.pp
+++ b/packages/modplug/fpmake.pp
@@ -17,6 +17,7 @@ begin
P.Directory:='modplug';
{$endif ALLPACKAGES}
P.Version:='2.7.1';
+ P.OSes := [linux];
P.SourcePath.Add('src');
T:=P.Targets.AddUnit('modplug.pas');
diff --git a/packages/mysql/fpmake.pp b/packages/mysql/fpmake.pp
index c6ab711bdb..3a8ced28ba 100644
--- a/packages/mysql/fpmake.pp
+++ b/packages/mysql/fpmake.pp
@@ -19,6 +19,7 @@ begin
P.Version:='2.7.1';
P.SourcePath.Add('src');
P.IncludePath.Add('src');
+ P.OSes := AllUnixOSes+AllWindowsOSes-[qnx];
T:=P.Targets.AddUnit('my4_sys.pp');
T:=P.Targets.AddUnit('mysql3_comdyn.pp');
diff --git a/packages/numlib/fpmake.pp b/packages/numlib/fpmake.pp
index 80eefc23c6..b544312a15 100644
--- a/packages/numlib/fpmake.pp
+++ b/packages/numlib/fpmake.pp
@@ -19,6 +19,7 @@ begin
P.Version:='2.7.1';
P.SourcePath.Add('src');
P.IncludePath.Add('src');
+ P.OSes := AllUnixOSes+AllWindowsOSes-[qnx];
// P.Dependencies.Add('x11');
T:=P.Targets.AddUnit('det.pas');
diff --git a/packages/odbc/fpmake.pp b/packages/odbc/fpmake.pp
index b279bddef9..3831084013 100644
--- a/packages/odbc/fpmake.pp
+++ b/packages/odbc/fpmake.pp
@@ -17,6 +17,7 @@ begin
P.Directory:='odbc';
{$endif ALLPACKAGES}
P.Version:='2.7.1';
+ P.OSes := AllUnixOSes+AllWindowsOSes-[qnx];
P.SourcePath.Add('src');
P.IncludePath.Add('src');
diff --git a/packages/oggvorbis/fpmake.pp b/packages/oggvorbis/fpmake.pp
index 0601d9c5af..9624265c52 100644
--- a/packages/oggvorbis/fpmake.pp
+++ b/packages/oggvorbis/fpmake.pp
@@ -18,6 +18,7 @@ begin
{$endif ALLPACKAGES}
P.Version:='2.7.1';
P.SourcePath.Add('src');
+ P.OSes := [linux,win32,wince];
// P.Dependencies.Add('x11');
T:=P.Targets.AddUnit('ogg.pas');
diff --git a/packages/openal/fpmake.pp b/packages/openal/fpmake.pp
index 0a518c4b48..37e4cce4d1 100644
--- a/packages/openal/fpmake.pp
+++ b/packages/openal/fpmake.pp
@@ -17,6 +17,10 @@ begin
P.Directory:='openal';
{$endif ALLPACKAGES}
P.Version:='2.7.1';
+ if Defaults.CPU = i386 then
+ P.OSes := [linux,win32,darwin]
+ else
+ P.OSes := [linux,win32];
P.SourcePath.Add('src');
P.IncludePath.Add('src');
diff --git a/packages/openssl/fpmake.pp b/packages/openssl/fpmake.pp
index 3606093f33..3879574408 100644
--- a/packages/openssl/fpmake.pp
+++ b/packages/openssl/fpmake.pp
@@ -18,6 +18,7 @@ begin
{$endif ALLPACKAGES}
P.Version:='2.7.1';
P.SourcePath.Add('src');
+ P.OSes := AllUnixOSes+AllWindowsOSes-[qnx];
// P.Dependencies.Add('x11');
T:=P.Targets.AddUnit('openssl.pas');
diff --git a/packages/oracle/fpmake.pp b/packages/oracle/fpmake.pp
index 46e3dd01ab..7d84176ce6 100644
--- a/packages/oracle/fpmake.pp
+++ b/packages/oracle/fpmake.pp
@@ -19,6 +19,7 @@ begin
P.Version:='2.7.1';
P.SourcePath.Add('src');
P.IncludePath.Add('src');
+ P.OSes := AllUnixOSes+AllWindowsOSes-[qnx];
T:=P.Targets.AddUnit('ocidyn.pp');
with T.Dependencies do
diff --git a/packages/palmunits/fpmake.pp b/packages/palmunits/fpmake.pp
index afe5e1e47b..cbbb39f696 100644
--- a/packages/palmunits/fpmake.pp
+++ b/packages/palmunits/fpmake.pp
@@ -17,6 +17,7 @@ begin
P.Directory:='palmunits';
{$endif ALLPACKAGES}
P.Version:='2.7.1';
+ P.OSes := [palmos];
P.SourcePath.Add('src');
P.Targets.AddUnit('day.pp',[PalmOS]);
diff --git a/packages/pcap/fpmake.pp b/packages/pcap/fpmake.pp
index 56b4b2d80a..f79e7b8473 100644
--- a/packages/pcap/fpmake.pp
+++ b/packages/pcap/fpmake.pp
@@ -18,6 +18,7 @@ begin
{$endif ALLPACKAGES}
P.Version:='2.7.1';
P.SourcePath.Add('src');
+ P.OSes := AllUnixOSes+[win32]-[qnx];
T:=P.Targets.AddUnit('pcap.pp');
diff --git a/packages/postgres/fpmake.pp b/packages/postgres/fpmake.pp
index f69730a1c1..2b026fa4a3 100644
--- a/packages/postgres/fpmake.pp
+++ b/packages/postgres/fpmake.pp
@@ -18,6 +18,8 @@ begin
{$endif ALLPACKAGES}
P.Version:='2.7.1';
P.SourcePath.Add('src');
+ P.OSes := AllUnixOSes-[qnx]+[win32,os2,emx];
+
P.IncludePath.Add('src');
T:=P.Targets.AddUnit('dllistdyn.pp');
diff --git a/packages/proj4/fpmake.pp b/packages/proj4/fpmake.pp
index ed4a35d15d..c408a496d1 100644
--- a/packages/proj4/fpmake.pp
+++ b/packages/proj4/fpmake.pp
@@ -19,6 +19,7 @@ begin
P.Version:='2.7.1';
P.SourcePath.Add('src');
P.IncludePath.Add('src');
+ P.OSes := [linux];
T:=P.Targets.AddUnit('proj.pas');
with T.Dependencies do
diff --git a/packages/sqlite/fpmake.pp b/packages/sqlite/fpmake.pp
index 3ab49d8c2c..2557118af2 100644
--- a/packages/sqlite/fpmake.pp
+++ b/packages/sqlite/fpmake.pp
@@ -17,6 +17,7 @@ begin
P.Directory:='sqlite';
{$endif ALLPACKAGES}
P.Version:='2.7.1';
+ P.OSes := AllUnixOSes+AllWindowsOSes-[qnx];
P.SourcePath.Add('src');
P.IncludePath.Add('src');
diff --git a/packages/svgalib/fpmake.pp b/packages/svgalib/fpmake.pp
index f0d02fa82d..1a496ec6b9 100644
--- a/packages/svgalib/fpmake.pp
+++ b/packages/svgalib/fpmake.pp
@@ -17,6 +17,7 @@ begin
P.Directory:='svgalib';
{$endif ALLPACKAGES}
P.Version:='2.7.1';
+ P.OSes := [beos,haiku,linux,freebsd,solaris,netbsd,openbsd];
P.SourcePath.Add('src');
T:=P.Targets.AddUnit('svgalib.pp');
diff --git a/packages/syslog/fpmake.pp b/packages/syslog/fpmake.pp
index da69a671b3..66330ec231 100644
--- a/packages/syslog/fpmake.pp
+++ b/packages/syslog/fpmake.pp
@@ -17,6 +17,7 @@ begin
P.Directory:='syslog';
{$endif ALLPACKAGES}
P.Version:='2.7.1';
+ P.OSes := [beos,haiku,freebsd,darwin,iphonesim,solaris,netbsd,openbsd,linux];
P.SourcePath.Add('src');
T:=P.Targets.AddUnit('systemlog.pp');
diff --git a/packages/tcl/fpmake.pp b/packages/tcl/fpmake.pp
index a88b6d83d1..c48a7f8719 100644
--- a/packages/tcl/fpmake.pp
+++ b/packages/tcl/fpmake.pp
@@ -18,6 +18,7 @@ begin
{$endif ALLPACKAGES}
P.Version:='2.7.1';
P.SourcePath.Add('src');
+ P.OSes := AllUnixOSes+AllWindowsOSes+[os2,emx]-[qnx];
T:=P.Targets.AddUnit('tcl80.pp');
diff --git a/packages/zlib/fpmake.pp b/packages/zlib/fpmake.pp
index 22d3f56370..dc94d7d501 100644
--- a/packages/zlib/fpmake.pp
+++ b/packages/zlib/fpmake.pp
@@ -17,6 +17,7 @@ begin
P.Directory:='zlib';
{$endif ALLPACKAGES}
P.Version:='2.7.1';
+ P.OSes := AllUnixOSes+AllWindowsOSes+[os2,emx,netware,netwlibc]-[qnx];
P.SourcePath.Add('src');
T:=P.Targets.AddUnit('zlib.pp');
diff --git a/packages/zorba/fpmake.pp b/packages/zorba/fpmake.pp
index 0006901811..2b6e16e477 100644
--- a/packages/zorba/fpmake.pp
+++ b/packages/zorba/fpmake.pp
@@ -17,6 +17,7 @@ begin
P.Directory:='zorba';
{$endif ALLPACKAGES}
P.Version:='2.7.1';
+ P.OSes := [linux,win32];
P.SourcePath.Add('src');
P.IncludePath.Add('src');