aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/CMakeLists.txt3
-rw-r--r--src/engine/main.cpp4
2 files changed, 7 insertions, 0 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index f6b27cb..c0ebbe2 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -62,12 +62,15 @@ endif()
target_include_directories(${PROJECT_NAME} PRIVATE .)
+target_link_libraries(${PROJECT_NAME} dw)
+
target_link_libraries_system(
${PROJECT_NAME}
fmt::fmt-header-only
GSL
yacppdic
ctre
+ backward
)
target_link_options(${PROJECT_NAME} PRIVATE -fsanitize=address)
diff --git a/src/engine/main.cpp b/src/engine/main.cpp
index b4955b5..b703218 100644
--- a/src/engine/main.cpp
+++ b/src/engine/main.cpp
@@ -2,8 +2,12 @@
#include "bootstrap.hpp"
+#include <backward.hpp>
+
auto main() noexcept -> int
{
+ backward::SignalHandling signal_handling;
+
auto container = bootstrap();
auto engine = container.get<ICLIGameEngine>();