diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 27087894..80bbdde3 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -36,6 +36,13 @@ target_link_libraries( absl::flags absl::status absl::statusor + absl::failure_signal_handler + absl::examine_stack + absl::stacktrace + absl::base + absl::config + absl::core_headers + absl::raw_logging_internal ${SDL2_LIBRARIES} ${OPENGL_LIBRARIES} gtest_main diff --git a/test/yaze_test.cc b/test/yaze_test.cc index 5dd598c4..b972ad10 100644 --- a/test/yaze_test.cc +++ b/test/yaze_test.cc @@ -1,7 +1,14 @@ #define SDL_MAIN_HANDLED #include +#include "absl/debugging/failure_signal_handler.h" +#include "absl/debugging/symbolize.h" + int main(int argc, char* argv[]) { + absl::InitializeSymbolizer(argv[0]); + + absl::FailureSignalHandlerOptions options; + absl::InstallFailureSignalHandler(options); ::testing::InitGoogleTest(&argc, argv); return RUN_ALL_TESTS(); } \ No newline at end of file