mirror of
https://github.com/Mr-X-GTA/YimMenu.git
synced 2025-06-23 09:02:38 +08:00
feat(logger): use AsyncLogger instead of g3log (#882)
* feat(exception_handler): skip certain exception codes * feat(zydis): Disable BUILD_DOXYGEN and FEATURE_ENCODER * feat(cmake): link dbghelp * feat(exception_handler): implement stack dumper * feat(logger): differentiate between wine and non-wine * feat(logger): add NO_COLOR env var support * fix(logger): fix wine logging (#960) * feat(exception_handler): added string logging of exception * fix(logger): exception access violation NO_COLOR -------- Co-authored-by: Aure7138 <100095051+Aure7138@users.noreply.github.com> Co-authored-by: tupoy-ya <72797377+tupoy-ya@users.noreply.github.com>
This commit is contained in:
@ -10,10 +10,11 @@ include(scripts/git.cmake)
|
||||
# Fetch modules
|
||||
message("\nFetching modules")
|
||||
include(scripts/minhook.cmake)
|
||||
include(scripts/g3log.cmake)
|
||||
include(scripts/async-logger.cmake)
|
||||
include(scripts/pugixml.cmake)
|
||||
include(scripts/json.cmake)
|
||||
include(scripts/cpr.cmake)
|
||||
include(scripts/zydis.cmake)
|
||||
|
||||
message("\nFetching custom modules")
|
||||
include(scripts/imgui.cmake)
|
||||
@ -45,7 +46,7 @@ target_include_directories(YimMenu PRIVATE
|
||||
)
|
||||
|
||||
target_precompile_headers(YimMenu PRIVATE "${SRC_DIR}/common.hpp")
|
||||
target_link_libraries(YimMenu PRIVATE pugixml minhook g3log imgui cpr)
|
||||
target_link_libraries(YimMenu PRIVATE pugixml minhook AsyncLogger dbghelp imgui cpr Zydis)
|
||||
|
||||
# Warnings as errors
|
||||
set_property(TARGET YimMenu PROPERTY COMPILE_WARNING_AS_ERROR ON)
|
||||
|
Reference in New Issue
Block a user