Find dpkg and rpmbuild in usual Fink and MacPort paths

This commit is contained in:
Eric NOULARD 2012-07-02 19:49:07 +02:00
parent 848f2201c5
commit a8c659cd6e
2 changed files with 7 additions and 1 deletions

View File

@ -35,7 +35,10 @@ public:
{
#ifdef __APPLE__
// on MacOS enable CPackDeb iff dpkg is found
return cmSystemTools::FindProgram("dpkg") != "" ? true : false;
std::vector<std::string> locations;
locations.push_back("/sw"); // Fink
locations.push_back("/opt/local"); //MacPort
return cmSystemTools::FindProgram("dpkg",locations) != "" ? true : false;
#else
// legacy behavior on other systems
return true;

View File

@ -39,6 +39,9 @@ public:
{
#ifdef __APPLE__
// on MacOS enable CPackRPM iff rpmbuild is found
std::vector<std::string> locations;
locations.push_back("/sw"); // Fink
locations.push_back("/opt/local"); //MacPort
return cmSystemTools::FindProgram("rpmbuild") != "" ? true : false;
#else
// legacy behavior on other systems