mirror of
https://github.com/Kitware/CMake.git
synced 2025-10-20 12:53:55 +08:00
FreeBSD: explain the pkg_create() call
- the upstream API is undocumented, so dig in the C sources to get parameter names.
This commit is contained in:
@@ -81,6 +81,14 @@ public:
|
|||||||
{
|
{
|
||||||
if (!isValid())
|
if (!isValid())
|
||||||
return false;
|
return false;
|
||||||
|
// The API in the FreeBSD sources (the header has no documentation),
|
||||||
|
// is as follows:
|
||||||
|
//
|
||||||
|
// int pkg_create(struct pkg_create *pc, const char *metadata, const char
|
||||||
|
// *plist, bool hash)
|
||||||
|
//
|
||||||
|
// We let the plist be determined from what is installed, and all
|
||||||
|
// the rest comes from the manifest data.
|
||||||
int r = pkg_create(d, manifest.c_str(), nullptr, false);
|
int r = pkg_create(d, manifest.c_str(), nullptr, false);
|
||||||
return r == 0;
|
return r == 0;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user