SWDEV-391583: Set default outputdir when filename is specified

Change-Id: I9765582cc0dc870906d0ec16aa9ca38e990e0ef8
Tento commit je obsažen v:
Giovanni LB
2023-05-17 23:38:36 -03:00
odevzdal Giovanni Baraldi
rodič d0326a0a28
revize 1b5fed173c
5 změnil soubory, kde provedl 119 přidání a 4 odebrání
+3 -1
Zobrazit soubor
@@ -97,12 +97,14 @@ class perfetto_plugin_t {
const char* temp_file_name = getenv("OUT_FILE_NAME");
output_file_name = temp_file_name ? std::string(temp_file_name) + "_" : "";
if (output_dir == nullptr) {
if (output_dir == nullptr && temp_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 = "./";
output_prefix_ = output_dir;
if (!fs::is_directory(fs::status(output_prefix_))) {