From 8931ac106c4f5dfd1f12e76c52f346a4eb31e792 Mon Sep 17 00:00:00 2001 From: kjayapra-amd Date: Tue, 5 May 2020 09:52:24 -0400 Subject: [PATCH] SWDEV-209747 - Enable DevLogs on DEBUG or DEV_LOG_ENABLE Compiletime var Change-Id: Ie5b7855c469f03947b680d4844c1657cbae55b11 --- rocclr/CMakeLists.txt | 4 ++++ rocclr/utils/debug.hpp | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) mode change 100644 => 100755 rocclr/CMakeLists.txt diff --git a/rocclr/CMakeLists.txt b/rocclr/CMakeLists.txt old mode 100644 new mode 100755 index 384f95e31a..1443b72275 --- a/rocclr/CMakeLists.txt +++ b/rocclr/CMakeLists.txt @@ -67,6 +67,10 @@ if(CMAKE_BUILD_TYPE MATCHES "^Debug$") add_definitions(-DDEBUG) endif() +if(DEV_LOG_ENABLE MATCHES "yes") + add_definitions(-DDEV_LOG_ENABLE=1) +endif() + if (DEFINED LLVM_INCLUDES AND NOT ${LLVM_INCLUDES} STREQUAL "") include_directories(${LLVM_INCLUDES}) endif() # if (DEFINED LLVM_INCLUDES AND NOT ${LLVM_INCLUDES} STREQUAL "") diff --git a/rocclr/utils/debug.hpp b/rocclr/utils/debug.hpp index 68d85636c9..f2e44cb885 100755 --- a/rocclr/utils/debug.hpp +++ b/rocclr/utils/debug.hpp @@ -215,7 +215,7 @@ inline void warning(const char* msg) { amd::report_warning(msg); } #define LogPrintfWarning(format, ...) ClPrint(amd::LOG_WARNING, amd::LOG_ALWAYS, format, __VA_ARGS__) #define LogPrintfInfo(format, ...) ClPrint(amd::LOG_INFO, amd::LOG_ALWAYS, format, __VA_ARGS__) -#ifdef DEV_LOG_ENABLE +#if (defined(DEBUG) || defined(DEV_LOG_ENABLE)) #define DevLogPrintfError(format, ...) LogPrintfError(format, __VA_ARGS__) #define DevLogError(msg) LogError(msg) #else