| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | #ifndef TWOBLUECUBES_CATCH_CLARA_H_INCLUDED |
| | #define TWOBLUECUBES_CATCH_CLARA_H_INCLUDED |
| |
|
| | |
| | #ifdef CLARA_CONFIG_CONSOLE_WIDTH |
| | #define CATCH_TEMP_CLARA_CONFIG_CONSOLE_WIDTH CATCH_CLARA_TEXTFLOW_CONFIG_CONSOLE_WIDTH |
| | #undef CATCH_CLARA_TEXTFLOW_CONFIG_CONSOLE_WIDTH |
| | #endif |
| | #define CATCH_CLARA_TEXTFLOW_CONFIG_CONSOLE_WIDTH CATCH_CONFIG_CONSOLE_WIDTH-1 |
| |
|
| | #ifdef __clang__ |
| | #pragma clang diagnostic push |
| | #pragma clang diagnostic ignored "-Wweak-vtables" |
| | #pragma clang diagnostic ignored "-Wexit-time-destructors" |
| | #pragma clang diagnostic ignored "-Wshadow" |
| | #endif |
| |
|
| | #include "../external/clara.hpp" |
| |
|
| | #ifdef __clang__ |
| | #pragma clang diagnostic pop |
| | #endif |
| |
|
| | |
| | #ifdef CATCH_TEMP_CLARA_CONFIG_CONSOLE_WIDTH |
| | #define CATCH_CLARA_TEXTFLOW_CONFIG_CONSOLE_WIDTH CATCH_TEMP_CLARA_CONFIG_CONSOLE_WIDTH |
| | #undef CATCH_TEMP_CLARA_CONFIG_CONSOLE_WIDTH |
| | #endif |
| |
|
| | #endif |
| |
|