aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main.cpp b/src/main.cpp
index 8e9cc00..a295eba 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -446,7 +446,7 @@ static int buildProject(int argc, const _tinydir_char_t **argv)
OptimizationLevel optimizationLevel = OPT_LEV_NONE;
FileString projectPath;
bool sanitize = false;
- const _tinydir_char_t *platformName = nullptr;
+ FileString platformName;
for(int i = 0; i < argc; ++i)
{
@@ -484,7 +484,7 @@ static int buildProject(int argc, const _tinydir_char_t **argv)
++i;
arg = argv[i];
- if(platformName)
+ if(!platformName.empty())
{
ferr << "Error: Platform defined twice. First as " << platformName << " then as " << arg << endl;
usageBuild();
@@ -510,8 +510,8 @@ static int buildProject(int argc, const _tinydir_char_t **argv)
if(optimizationLevel == OPT_LEV_NONE)
optimizationLevel = OPT_LEV_DEBUG;
- if(!platformName)
- platformName = asString(SYSTEM_PLATFORM);
+ if(platformName.empty())
+ platformName = toFileString(asString(SYSTEM_PLATFORM));
string platformUtf8 = toUtf8(platformName);
Platform platform = getPlatformByName(StringView(platformUtf8.data(), platformUtf8.size()));