diff --git a/build/jam/BuildFeatures b/build/jam/BuildFeatures index 5e40740b77..4ff971b442 100644 --- a/build/jam/BuildFeatures +++ b/build/jam/BuildFeatures @@ -62,6 +62,24 @@ if [ IsPackageAvailable icu_devel ] { } +# curl +if [ IsPackageAvailable curl_devel ] { + ExtractBuildFeatureArchives curl : + file: base curl + runtime: lib + file: devel curl_devel + depends: base + library: + $(developLibDir)/libcurl.so + headers: $(developHeadersDir) $(developHeadersDir)/curl + ; + + EnableBuildFeatures curl ; +} else { + Echo "Curl not available for $(TARGET_PACKAGING_ARCH)" ; +} + + # CLucene # TODO: Update to packages! diff --git a/build/jam/DefaultBuildProfiles b/build/jam/DefaultBuildProfiles index 55605404c8..6f2db7abf1 100644 --- a/build/jam/DefaultBuildProfiles +++ b/build/jam/DefaultBuildProfiles @@ -118,6 +118,8 @@ rule DefineDefaultBuildProfiles HAIKU_IMAGE_SIZE = 20000 ; AddHaikuImagePackages + curl + curl_devel freetype freetype_devel grep @@ -158,6 +160,8 @@ rule DefineDefaultBuildProfiles in [ MultiArchSubDirSetup $(TARGET_PACKAGING_ARCHS[2-]) ] { on $(architectureObject) { AddHaikuImagePackages + curl + curl_devel freetype freetype_devel icu diff --git a/build/jam/OptionalPackages b/build/jam/OptionalPackages index b1df1aea62..563480a233 100644 --- a/build/jam/OptionalPackages +++ b/build/jam/OptionalPackages @@ -102,7 +102,7 @@ if [ IsOptionalHaikuImagePackageAdded Development ] { local architectureObject ; for architectureObject in [ MultiArchSubDirSetup ] { on $(architectureObject) { - AddHaikuImagePackages ffmpeg_devel freetype_devel glu_devel + AddHaikuImagePackages curl_devel ffmpeg_devel freetype_devel glu_devel jpeg_devel libpng_devel zlib_devel : system ; } }