Add libdw with backward-cpp for amazing stacktraces
This commit is contained in:
parent
24ed466a8a
commit
680d716155
11
meson.build
11
meson.build
@ -6,6 +6,7 @@ project(
|
|||||||
)
|
)
|
||||||
|
|
||||||
sources = [
|
sources = [
|
||||||
|
'include/backward-cpp/backward.cpp',
|
||||||
'include/imgui/imgui.cpp',
|
'include/imgui/imgui.cpp',
|
||||||
'include/imgui/imgui_draw.cpp',
|
'include/imgui/imgui_draw.cpp',
|
||||||
'include/imgui/imgui_widgets.cpp',
|
'include/imgui/imgui_widgets.cpp',
|
||||||
@ -112,12 +113,16 @@ foreach module : ['system', 'window', 'graphics', 'audio']
|
|||||||
endforeach
|
endforeach
|
||||||
|
|
||||||
dependencies += dependency('threads')
|
dependencies += dependency('threads')
|
||||||
dependencies += cc.find_library('m', required : false)
|
|
||||||
dependencies += dependency('gl')
|
dependencies += dependency('gl')
|
||||||
dependencies += cc.find_library('atomic')
|
dependencies += cc.find_library('atomic')
|
||||||
dependencies += cc.find_library('X11')
|
|
||||||
|
|
||||||
add_project_link_arguments(['-lstdc++'], language : 'cpp')
|
if host_machine.system() == 'linux'
|
||||||
|
dependencies += cc.find_library('m')
|
||||||
|
dependencies += cc.find_library('X11')
|
||||||
|
dependencies += cc.find_library('dw')
|
||||||
|
add_project_arguments('-DBACKWARD_HAS_DW=1', language : 'cpp')
|
||||||
|
add_project_link_arguments('-lstdc++', language : 'cpp')
|
||||||
|
endif
|
||||||
|
|
||||||
inc = include_directories('include', 'include/imgui', 'include/imgui-sfml')
|
inc = include_directories('include', 'include/imgui', 'include/imgui-sfml')
|
||||||
|
|
||||||
|
@ -5,7 +5,6 @@
|
|||||||
#include <unordered_map>
|
#include <unordered_map>
|
||||||
|
|
||||||
#include <nlohmann/json.hpp>
|
#include <nlohmann/json.hpp>
|
||||||
#include <magic_enum.hpp>
|
|
||||||
#include <SFML/Window.hpp>
|
#include <SFML/Window.hpp>
|
||||||
|
|
||||||
#include "Buttons.hpp"
|
#include "Buttons.hpp"
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
#include <cmath>
|
#include <cmath>
|
||||||
|
|
||||||
#include <magic_enum.hpp>
|
|
||||||
#include <SFML/Graphics.hpp>
|
#include <SFML/Graphics.hpp>
|
||||||
|
|
||||||
#include "../../../Toolkit/HSL.hpp"
|
#include "../../../Toolkit/HSL.hpp"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user