MCPcopy Create free account
hub / github.com/QuasarApp/CQtDeployer / initDistroStruct

Method initDistroStruct

src/Deploy/src/configparser.cpp:408–570  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

406}
407
408bool ConfigParser::initDistroStruct() {
409
410 if (!initPackages()) {
411 return false;
412 }
413
414 auto &mainDistro = _config.packagesEdit();
415
416#ifdef Q_OS_LINUX
417
418 auto binOut = QuasarAppUtils::Params::getArg("binOut").
419 split(DeployCore::getSeparator(0), splitbehavior);
420 auto libOut = QuasarAppUtils::Params::getArg("libOut").
421 split(DeployCore::getSeparator(0), splitbehavior);
422
423#else
424 auto binOut = QuasarAppUtils::Params::getArg("binOut").
425 split(DeployCore::getSeparator(0), splitbehavior);
426 auto libOut = QuasarAppUtils::Params::getArg("libOut").
427 split(DeployCore::getSeparator(0), splitbehavior);
428#endif
429
430 auto qmlOut = QuasarAppUtils::Params::getArg("qmlOut").
431 split(DeployCore::getSeparator(0), splitbehavior);
432 auto trOut = QuasarAppUtils::Params::getArg("trOut").
433 split(DeployCore::getSeparator(0), splitbehavior);
434 auto pluginOut = QuasarAppUtils::Params::getArg("pluginOut").
435 split(DeployCore::getSeparator(0), splitbehavior);
436 auto recOut = QuasarAppUtils::Params::getArg("recOut").
437 split(DeployCore::getSeparator(0), splitbehavior);
438 auto extraDataOut = QuasarAppUtils::Params::getArg("extraDataOut").
439 split(DeployCore::getSeparator(0), splitbehavior);
440
441 auto name = QuasarAppUtils::Params::getArg("name").
442 split(DeployCore::getSeparator(0), splitbehavior);
443 auto description = QuasarAppUtils::Params::getArg("description").
444 split(DeployCore::getSeparator(0), splitbehavior);
445 auto deployVersion = QuasarAppUtils::Params::getArg("deployVersion").
446 split(DeployCore::getSeparator(0), splitbehavior);
447 auto releaseDate = QuasarAppUtils::Params::getArg("releaseDate").
448 split(DeployCore::getSeparator(0), splitbehavior);
449 auto publisher = QuasarAppUtils::Params::getArg("publisher").
450 split(DeployCore::getSeparator(0), splitbehavior);
451
452 auto homepage = QuasarAppUtils::Params::getArg("homePage").
453 split(DeployCore::getSeparator(0), splitbehavior);
454
455 auto prefix = QuasarAppUtils::Params::getArg("prefix").
456 split(DeployCore::getSeparator(0), splitbehavior);
457
458 auto extraData = QuasarAppUtils::Params::getArg("extraData").
459 split(DeployCore::getSeparator(0), splitbehavior);
460
461 auto trData = QuasarAppUtils::Params::getArg("tr").
462 split(DeployCore::getSeparator(0), splitbehavior);
463
464 auto installDirDeb = QuasarAppUtils::Params::getArg("installDirDeb").
465 split(DeployCore::getSeparator(0), splitbehavior);

Callers

nothing calls this directly

Calls 2

parsePackagesPrivateFunction · 0.85
sizeMethod · 0.80

Tested by

no test coverage detected