MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ find_latest_sdk_version()

std::string MayaFlux::Platform::SystemConfig::find_latest_sdk_version ( const fs::path &  base)
staticprivate

Definition at line 270 of file HostEnvironment.cpp.

271{
272 if (!fs::exists(base)) {
273 return "";
274 }
275
276 std::string latest_version;
277 for (const auto& entry : fs::directory_iterator(base)) {
278 if (entry.is_directory()) {
279 std::string name = entry.path().filename().string();
280 if (!name.empty() && std::isdigit(name[0])) {
281 if (latest_version.empty() || name > latest_version) {
282 latest_version = name;
283 }
284 }
285 }
286 }
287 return latest_version;
288}