From e2d947ccd6947c9190569fedbb4a90505b5fe9a5 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Mon, 1 Oct 2018 04:51:42 +0200 Subject: Allow specifying project platform without arch --- src/GlobalLib.cpp | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) (limited to 'src/GlobalLib.cpp') diff --git a/src/GlobalLib.cpp b/src/GlobalLib.cpp index 9921c1b..916ba3e 100644 --- a/src/GlobalLib.cpp +++ b/src/GlobalLib.cpp @@ -205,9 +205,6 @@ namespace sibs if (result.isErr()) return result; - if(sibsConfig.getPackageName().empty()) - return Result::Err("project.conf is missing required field package.name"); - if(sibsConfig.getPackageType() == PackageType::EXECUTABLE) { string errMsg = "The dependency "; @@ -215,16 +212,6 @@ namespace sibs errMsg += " is an executable. Only libraries can be dependencies"; return Result::Err(errMsg); } - - if (!containsPlatform(sibsConfig.getPlatforms(), SYSTEM_PLATFORM)) - { - string errMsg = "The dependency "; - errMsg += dependencyName; - errMsg += " does not support your platform ("; - errMsg += asString(SYSTEM_PLATFORM); - errMsg += ")"; - return Result::Err(errMsg); - } FileString buildPath = packageDir + TINYDIR_STRING("/sibs-build/"); switch (sibsConfig.getOptimizationLevel()) @@ -272,7 +259,7 @@ namespace sibs Result GlobalLib::downloadDependency(PackageListDependency *dependency) { - Result packageUrlResult = Package::getPackageUrl(dependency->name.c_str(), dependency->version.c_str(), SYSTEM_PLATFORM_NAME); + Result packageUrlResult = Package::getPackageUrl(dependency->name.c_str(), dependency->version.c_str(), SYSTEM_PLATFORM); if(!packageUrlResult) return Result::Err(packageUrlResult); -- cgit v1.2.3