diff --git a/src/kits/package/InitTerminateLibPackage.cpp b/src/kits/package/InitTerminateLibPackage.cpp new file mode 100644 index 0000000000..e211bec71f --- /dev/null +++ b/src/kits/package/InitTerminateLibPackage.cpp @@ -0,0 +1,22 @@ +/* + * Copyright 2013, Haiku, Inc. All Rights Reserved. + * Distributed under the terms of the MIT License. + * + * Authors: + * Rene Gollent + */ + +#include + +extern "C" void +initialize_after() +{ + curl_global_init(CURL_GLOBAL_SSL); +} + + +extern "C" void +terminate_after() +{ + curl_global_cleanup(); +} diff --git a/src/kits/package/Jamfile b/src/kits/package/Jamfile index a8acd9cf8f..96a47e274e 100644 --- a/src/kits/package/Jamfile +++ b/src/kits/package/Jamfile @@ -89,6 +89,7 @@ for architectureObject in [ MultiArchSubDirSetup ] { DownloadFileRequest.cpp DropRepositoryRequest.cpp FetchFileJob.cpp + InitTerminateLibPackage.cpp InstallationLocationInfo.cpp Job.cpp JobQueue.cpp