diff --git a/src/main.C b/src/main.C index 2c82d911beeacdeb1b5fd4043ed36b9679d8082d..a82bae7381c05cb81a5d4309ca550e8c0c16f23f 100644 --- a/src/main.C +++ b/src/main.C @@ -7,12 +7,24 @@ #include "THcInterface.h" #include <iostream> #include <cstring> +#include <string> +#include <cstdlib> using namespace std; int main(int argc, char **argv) { // Create a ROOT-style interactive interface + // + + if (!std::getenv("DB_DIR")) { + std::string db_dir_env = "DBASE"; + if (setenv("DB_DIR", db_dir_env.c_str(), 1)) { + std::cout << "Failed to set env var DB_DIR\n"; + } else { + std::cout << "DB_DIR set to DBASE\n"; + } + } // Handle convenience command line options bool print_version = false, no_logo = false;