Browse Source

Fix for projucer's command-line option handling

tags/2021-05-28
jules 7 years ago
parent
commit
8c9315ab12
2 changed files with 6 additions and 3 deletions
  1. +1
    -1
      extras/Projucer/Source/Application/jucer_CommandLine.cpp
  2. +5
    -2
      modules/juce_core/misc/juce_ConsoleApplication.cpp

+ 1
- 1
extras/Projucer/Source/Application/jucer_CommandLine.cpp View File

@@ -376,7 +376,7 @@ namespace
for (auto it = args.arguments.begin() + 1; it < args.arguments.end(); ++it)
{
auto target = it->resolveAsExistingFile();
auto target = it->resolveAsFile();
Array<File> files;


+ 5
- 2
modules/juce_core/misc/juce_ConsoleApplication.cpp View File

@@ -73,8 +73,11 @@ static bool compareOptionStrings (StringRef s1, StringRef s2)
if (s1 == s2)
return true;
for (auto& part1 : StringArray::fromTokens (s1, "|", {}))
for (auto& part2 : StringArray::fromTokens (s2, "|", {}))
auto toks1 = StringArray::fromTokens (s1, "|", {});
auto toks2 = StringArray::fromTokens (s2, "|", {});
for (auto& part1 : toks1)
for (auto& part2 : toks2)
if (part1.trim() == part2.trim())
return true;


Loading…
Cancel
Save