diff options
| author | Masashi Fujita | 2022-11-09 22:47:55 +0900 |
|---|---|---|
| committer | GitHub | 2022-11-09 14:47:55 +0100 |
| commit | b7f4a2efb808e8d154874e168cec8e0aaf70bd06 (patch) | |
| tree | 3b58a5828a2799be853c6c81c34e57011665c283 /src/catch2/internal/catch_getenv.cpp | |
| parent | f8006aa6d41921ef0860da51206c4d958c167a0b (diff) | |
| download | catch3-b7f4a2efb808e8d154874e168cec8e0aaf70bd06.tar.gz | |
Add support for PlayStation platforms (#2562)
* Add new `CATCH_CONFIG` option for using `std::getenv`, because PS does not support env vars
* Add PS to platforms that have disabled posix signals.
* Small workaround for PS toolchain bug that prevents it from compiling `std::set` with lambda based comparator.
Diffstat (limited to 'src/catch2/internal/catch_getenv.cpp')
| -rw-r--r-- | src/catch2/internal/catch_getenv.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/catch2/internal/catch_getenv.cpp b/src/catch2/internal/catch_getenv.cpp index da1c3922..a9a592c7 100644 --- a/src/catch2/internal/catch_getenv.cpp +++ b/src/catch2/internal/catch_getenv.cpp @@ -7,14 +7,16 @@ // SPDX-License-Identifier: BSL-1.0 #include <catch2/internal/catch_getenv.hpp> + #include <catch2/internal/catch_platform.hpp> +#include <catch2/internal/catch_compiler_capabilities.hpp> #include <cstdlib> namespace Catch { namespace Detail { -#if defined( CATCH_PLATFORM_WINDOWS_UWP ) +#if !defined (CATCH_CONFIG_GETENV) char const* getEnv( char const* ) { return nullptr; } #else @@ -29,8 +31,7 @@ namespace Catch { # if defined( _MSC_VER ) # pragma warning( pop ) # endif + } #endif - } - } // namespace Detail } // namespace Catch |