From 97091636d012baa87711e7dbbd4cd778b96a211b Mon Sep 17 00:00:00 2001 From: Masashi Fujita Date: Fri, 12 Dec 2025 02:25:46 +0900 Subject: [PATCH] Fix conditional compilation for FreeBSD to exclude PlayStation platform --- src/catch2/internal/catch_console_colour.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/catch2/internal/catch_console_colour.cpp b/src/catch2/internal/catch_console_colour.cpp index 948c4cb6..0c9ef546 100644 --- a/src/catch2/internal/catch_console_colour.cpp +++ b/src/catch2/internal/catch_console_colour.cpp @@ -164,7 +164,9 @@ namespace { #if defined( CATCH_PLATFORM_LINUX ) \ || defined( CATCH_PLATFORM_MAC ) \ || defined( __GLIBC__ ) \ - || defined( __FreeBSD__ ) \ + || (defined( __FreeBSD__ ) \ + /* PlayStation platform does not have `isatty()` */ \ + && !defined(CATCH_PLATFORM_PLAYSTATION)) \ || defined( CATCH_PLATFORM_QNX ) # define CATCH_INTERNAL_HAS_ISATTY # include