From 4a3649a4ac79df61bcc9a269f0ef1a736bc2519f Mon Sep 17 00:00:00 2001 From: Rene Gollent Date: Sun, 29 Sep 2013 17:51:23 -0400 Subject: [PATCH] libpackage_build: Fix build on FreeBSD. FreeBSD's gcc doesn't include /usr/local/{include,lib} in its default search paths, but libcurl gets installed there. --- src/build/libpackage/Jamfile | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/build/libpackage/Jamfile b/src/build/libpackage/Jamfile index 1d35d4cc2e..31876a0ab9 100644 --- a/src/build/libpackage/Jamfile +++ b/src/build/libpackage/Jamfile @@ -87,6 +87,13 @@ if $(HOST_PLATFORM) = haiku_host && $(HOST_GCC_VERSION[1]) < 3 { SourceHdrs FetchFileJob.cpp : /boot/$(locations)/develop/headers/curl ; } +# FreeBSD's gcc doesn't have /usr/local/include and /usr/local/lib in its +# default search paths, but that's where its libcurl port gets installed to. +if $(HOST_PLATFORM) = freebsd { + SourceHdrs FetchFileJob.cpp : /usr/local/include ; + LINKFLAGS on libpackage_build.so += -L/usr/local/lib ; +} + # locate the library MakeLocate libpackage_build.so : $(HOST_BUILD_COMPATIBILITY_LIB_DIR) ;