summaryrefslogtreecommitdiff
path: root/Source/cmMakefile.cxx
diff options
context:
space:
mode:
authorCraig Scott <craig.scott@crascit.com>2020-05-10 18:04:17 +1000
committerCraig Scott <craig.scott@crascit.com>2020-05-11 08:15:25 +1000
commitfaf44a8cdb122065b2d36ac415561df679a94872 (patch)
treec6a424305948fb9c2c0b887e69395a278087da9b /Source/cmMakefile.cxx
parent8afac758e6e793a0f004ce2693b0096362391cd9 (diff)
downloadcmake-faf44a8cdb122065b2d36ac415561df679a94872.tar.gz
source_group: Support forward slashes in group hierarchy
Fixes: #18076
Diffstat (limited to 'Source/cmMakefile.cxx')
-rw-r--r--Source/cmMakefile.cxx8
1 files changed, 4 insertions, 4 deletions
diff --git a/Source/cmMakefile.cxx b/Source/cmMakefile.cxx
index 58883b5edb..6f05d4599b 100644
--- a/Source/cmMakefile.cxx
+++ b/Source/cmMakefile.cxx
@@ -2404,11 +2404,11 @@ cmSourceGroup* cmMakefile::GetOrCreateSourceGroup(
cmSourceGroup* cmMakefile::GetOrCreateSourceGroup(const std::string& name)
{
- const char* delimiter = this->GetDefinition("SOURCE_GROUP_DELIMITER");
- if (delimiter == nullptr) {
- delimiter = "\\";
+ const char* delimiters = this->GetDefinition("SOURCE_GROUP_DELIMITER");
+ if (delimiters == nullptr) {
+ delimiters = "/\\";
}
- return this->GetOrCreateSourceGroup(cmTokenize(name, delimiter));
+ return this->GetOrCreateSourceGroup(cmTokenize(name, delimiters));
}
/**