diff options
author | pierre <pierre@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2019-10-01 19:21:30 +0000 |
---|---|---|
committer | pierre <pierre@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2019-10-01 19:21:30 +0000 |
commit | 23372d8e63eecea7cd935c28b1b4077994b06578 (patch) | |
tree | 3d1531e8ad2509d970374e93fefd31a534f16997 /packages/fcl-web/fpmake.pp | |
parent | d05992a05c36f321e6a5efd8df12da702811dd57 (diff) | |
download | fpc-23372d8e63eecea7cd935c28b1b4077994b06578.tar.gz |
Use same list of supported OSes for libmicrohttpd package in libmicrohttpd and fcl-web, and adapt packages/fpmake_proc.inc
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@43104 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'packages/fcl-web/fpmake.pp')
-rw-r--r-- | packages/fcl-web/fpmake.pp | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/packages/fcl-web/fpmake.pp b/packages/fcl-web/fpmake.pp index 304a17a145..b23822848f 100644 --- a/packages/fcl-web/fpmake.pp +++ b/packages/fcl-web/fpmake.pp @@ -4,19 +4,22 @@ program fpmake; uses fpmkunit; +{$endif ALLPACKAGES} + +procedure add_fcl_web(const ADirectory: string); + +Const + LibMicroHttpdOSes = AllUnixOSes + [win32,win64]; + Var T : TTarget; P : TPackage; begin With Installer do begin -{$endif ALLPACKAGES} - P:=AddPackage('fcl-web'); P.ShortName:='fclw'; -{$ifdef ALLPACKAGES} P.Directory:=ADirectory; -{$endif ALLPACKAGES} P.Version:='3.3.1'; P.OSes := [beos,haiku,freebsd,darwin,iphonesim,solaris,netbsd,openbsd,linux,win32,win64,wince,aix,amiga,aros,morphos,dragonfly,android]; if Defaults.CPU=jvm then @@ -37,7 +40,7 @@ begin P.Dependencies.Add('winunits-base', [Win32,Win64]); // (Temporary) indirect dependencies, not detected by fpcmake: P.Dependencies.Add('univint',[MacOSX,iphonesim]); - P.Dependencies.Add('libmicrohttpd',AllUnixOSes+AllWindowsOSes); + P.Dependencies.Add('libmicrohttpd',LibMicroHttpdOSes); P.Author := 'FreePascal development team'; P.License := 'LGPL with modification, '; P.HomepageURL := 'www.freepascal.org'; @@ -196,7 +199,7 @@ begin Dependencies.AddUnit('httpdefs'); Dependencies.AddUnit('httpprotocol'); ResourceStrings:=true; - OSes := [android,freebsd,linux,netbsd,openbsd,win32,win64]; + OSes := LibMicroHttpdOSes; if Defaults.CPU=jvm then OSes := OSes - [java,android]; end; @@ -206,7 +209,7 @@ begin Dependencies.AddUnit('httpdefs'); Dependencies.AddUnit('httpprotocol'); Dependencies.AddUnit('custmicrohttpapp'); - OSes := [android,freebsd,linux,netbsd,openbsd,win32,win64]; + OSes := LibMicroHttpdOSes; if Defaults.CPU=jvm then OSes := OSes - [java,android]; end; @@ -424,9 +427,12 @@ begin AddUnit('sqldbrestbridge'); AddUnit('sqldbrestconst'); end; + end; +end; {$ifndef ALLPACKAGES} - Run; - end; +begin + add_fcl_web(''); + Installer.Run; end. {$endif ALLPACKAGES} |