forked from qt-creator/qt-creator
McuSupport: Check FreeRTOS path for required files
It is easy to pick the wrong directory for FreeRTOS sources when configuring an MCU device. This commit adds a check that the supplied path contains tasks.c, which probably means the given directory is correct. Task-number: QTCREATORBUG-27180 Change-Id: Iff1242e8970e59bf334d50829dd1d5bdd8164d47 Reviewed-by: Yasser Grimes <yasser.grimes@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Piotr Mućko <piotr.mucko@qt.io> Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -144,7 +144,7 @@ McuPackagePtr createFreeRTOSSourcesPackage(const SettingsHandler::Ptr &settingsH
|
||||
new McuPackage(settingsHandler,
|
||||
QString::fromLatin1("FreeRTOS Sources (%1)").arg(envVarPrefix),
|
||||
defaultPath,
|
||||
{}, // detection path
|
||||
"tasks.c", // detection path
|
||||
QString{Constants::SETTINGS_KEY_FREERTOS_PREFIX}.append(envVarPrefix),
|
||||
"FREERTOS_DIR", // cmake var
|
||||
envVar, // env var
|
||||
|
||||
Reference in New Issue
Block a user