From 46f3e50b5cebbdc916d594ccb72b0396ab2c27f6 Mon Sep 17 00:00:00 2001 From: Xackery Date: Sat, 4 May 2024 15:04:26 -0700 Subject: [PATCH] [Compiling] Add profiler flag (#4293) --- CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index ea68bedcc..83dacc20f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -31,6 +31,13 @@ IF (EQEMU_BUILD_STATIC) ENDIF () ENDIF (EQEMU_BUILD_STATIC) + +# Requires libgoogle-perftools-dev google-perftools packages for linux (debian) +IF(EQEMU_ADD_PROFILER) + SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--no-as-needed,-lprofiler,--as-needed") +ENDIF(EQEMU_ADD_PROFILER) + + IF(MSVC) ADD_DEFINITIONS(-D_CRT_SECURE_NO_WARNINGS) ADD_DEFINITIONS(-DNOMINMAX)