|
|
@@ -74,15 +74,16 @@ int Flags::Init(int argc, const char **argv) { |
|
|
return RET_INPUT_PARAM_INVALID; |
|
|
return RET_INPUT_PARAM_INVALID; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
if (this->outputFile.rfind('/') == this->outputFile.length() - 1) { |
|
|
|
|
|
std::cerr << "INPUT ILLEGAL: outputFile must be a valid file path"; |
|
|
|
|
|
return RET_INPUT_PARAM_INVALID; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
#ifdef _WIN32 |
|
|
#ifdef _WIN32 |
|
|
replace(this->outputFile.begin(), this->outputFile.end(), '/', '\\'); |
|
|
replace(this->outputFile.begin(), this->outputFile.end(), '/', '\\'); |
|
|
#endif |
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
if (this->outputFile.rfind('/') == this->outputFile.length() - 1 || |
|
|
|
|
|
this->outputFile.rfind('\\') == this->outputFile.length() - 1) { |
|
|
|
|
|
std::cerr << "INPUT ILLEGAL: outputFile must be a valid file path"; |
|
|
|
|
|
return RET_INPUT_PARAM_INVALID; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
if (this->fmkIn.empty()) { |
|
|
if (this->fmkIn.empty()) { |
|
|
std::cerr << "INPUT MISSING: fmk is necessary"; |
|
|
std::cerr << "INPUT MISSING: fmk is necessary"; |
|
|
return RET_INPUT_PARAM_INVALID; |
|
|
return RET_INPUT_PARAM_INVALID; |
|
|
|