@brief Helper function to get boolean environment variable
| 14 | |
| 15 | /// @brief Helper function to get boolean environment variable |
| 16 | bool getEnvBool(const char *envName, bool defaultVal = false) { |
| 17 | if (auto envVal = std::getenv(envName)) { |
| 18 | std::string tmp(envVal); |
| 19 | std::transform(tmp.begin(), tmp.end(), tmp.begin(), |
| 20 | [](unsigned char c) { return std::tolower(c); }); |
| 21 | return (tmp == "1" || tmp == "on" || tmp == "true" || tmp == "y" || |
| 22 | tmp == "yes"); |
| 23 | } |
| 24 | return defaultVal; |
| 25 | } |
| 26 | |
| 27 | } // namespace cudaq |
no test coverage detected