\r
if (! packages.isEmpty())\r
{\r
- out << "\t@command -v pkg-config >/dev/null 2>&1 || { echo >&2 \"pkg-config not installed. Please, install it.\"; exit 1; }" << newLine\r
- << "\t@pkg-config --print-errors";\r
+ out << "\t@command -v $(PKG_CONFIG) >/dev/null 2>&1 || { echo >&2 \"$(PKG_CONFIG) not installed. Please, install it.\"; exit 1; }" << newLine\r
+ << "\t@$(PKG_CONFIG) --print-errors";\r
\r
for (auto& pkg : packages)\r
out << " " << pkg;\r
auto compilePackages = getCompilePackages();\r
\r
if (compilePackages.size() > 0)\r
- return "$(shell pkg-config --cflags " + compilePackages.joinIntoString (" ") + ")";\r
+ return "$(shell $(PKG_CONFIG) --cflags " + compilePackages.joinIntoString (" ") + ")";\r
\r
return {};\r
}\r
auto linkPackages = getLinkPackages();\r
\r
if (linkPackages.size() > 0)\r
- return "$(shell pkg-config --libs " + linkPackages.joinIntoString (" ") + ")";\r
+ return "$(shell $(PKG_CONFIG) --libs " + linkPackages.joinIntoString (" ") + ")";\r
\r
return {};\r
}\r
<< "endif" << newLine\r
<< newLine;\r
\r
+ out << "ifndef PKG_CONFIG" << newLine\r
+ << " PKG_CONFIG=pkg-config" << newLine\r
+ << "endif" << newLine\r
+ << newLine;\r
+\r
out << "ifndef AR" << newLine\r
<< " AR=ar" << newLine\r
<< "endif" << newLine\r