forked from qt-creator/qt-creator
CMakePM: Allow slashes for CMake "FOLDER" separators
Previously only backslashes were taken into consideration. Now also slashes, since CMake supports them for Xcode and Visual Studio generators. Fixes: QTCREATORBUG-31305 Change-Id: I096540769ee53ce7c30c0543d1bd250f098ac19c Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
@@ -624,7 +624,8 @@ static FolderNode *createSourceGroupNode(const QString &sourceGroupName,
|
|||||||
FolderNode *currentNode = targetRoot;
|
FolderNode *currentNode = targetRoot;
|
||||||
|
|
||||||
if (!sourceGroupName.isEmpty()) {
|
if (!sourceGroupName.isEmpty()) {
|
||||||
const QStringList parts = sourceGroupName.split("\\");
|
static const QRegularExpression separators("(\\\\|/)");
|
||||||
|
const QStringList parts = sourceGroupName.split(separators);
|
||||||
|
|
||||||
for (const QString &p : parts) {
|
for (const QString &p : parts) {
|
||||||
FolderNode *existingNode = currentNode->findChildFolderNode(
|
FolderNode *existingNode = currentNode->findChildFolderNode(
|
||||||
|
Reference in New Issue
Block a user