From 91ab79f1475371e6e57d00f24f98bccb7749d15a Mon Sep 17 00:00:00 2001 From: dec05eba Date: Sun, 14 Jan 2018 18:36:20 +0100 Subject: Add git dependencies --- include/PkgConfig.hpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'include/PkgConfig.hpp') diff --git a/include/PkgConfig.hpp b/include/PkgConfig.hpp index e41b216..43f7d91 100644 --- a/include/PkgConfig.hpp +++ b/include/PkgConfig.hpp @@ -4,12 +4,13 @@ #include "env.hpp" #if OS_FAMILY == OS_FAMILY_POSIX #include "Result.hpp" -#include "Dependency.hpp" #include #include namespace sibs { + class PackageListDependency; + struct PkgConfigFlags { std::string linkerFlags; @@ -19,12 +20,12 @@ namespace sibs class PkgConfig { public: - static Result validatePkgConfigPackageVersionExists(const Dependency &dependency); + static Result validatePkgConfigPackageVersionExists(PackageListDependency *dependency); static Result validatePackageExists(const std::string &name); static Result validatePackageVersionAtLeast(const std::string &name, const std::string &version); - static Result getDynamicLibsLinkerFlags(const std::vector &libs); - static Result getDynamicLibsCflags(const std::vector &libs); - static Result getDynamicLibsFlags(const std::vector &libs); + static Result getDynamicLibsLinkerFlags(const std::vector &libs); + static Result getDynamicLibsCflags(const std::vector &libs); + static Result getDynamicLibsFlags(const std::vector &libs); }; } #endif // OS_FAMILY_POSIX -- cgit v1.2.3