SWDEV-391583: Set default outputdir when filename is specified

Change-Id: I9765582cc0dc870906d0ec16aa9ca38e990e0ef8
This commit is contained in:
Giovanni LB
2023-05-17 23:38:36 -03:00
gecommit door Giovanni Baraldi
bovenliggende d0326a0a28
commit 1b5fed173c
5 gewijzigde bestanden met toevoegingen van 119 en 4 verwijderingen
+3 -1
Bestand weergeven
@@ -77,12 +77,14 @@ class file_plugin_t {
const char* output_dir = getenv("OUTPUT_PATH");
output_file_name = getenv("OUT_FILE_NAME") ? std::string(getenv("OUT_FILE_NAME")) + "_" : "";
if (output_dir == nullptr) {
if (output_dir == nullptr && getenv("OUT_FILE_NAME") == nullptr) {
stream_.copyfmt(std::cout);
stream_.clear(std::cout.rdstate());
stream_.basic_ios<char>::rdbuf(std::cout.rdbuf());
return;
}
if (output_dir == nullptr)
output_dir = "./";
fs::path output_prefix(output_dir);
if (!fs::is_directory(fs::status(output_prefix))) {