diff --git a/CMakeLists.txt b/CMakeLists.txt index 86e8ed66..8b1f0dcb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -31,6 +31,13 @@ if(DISABLE_SECURITY_TOKEN) add_definitions(-DDISABLE_SECURITY_TOKEN) endif() +option(PLAYER_TELEMETRY_SUPPORT "Enable player telemetry support" OFF) + +if(PLAYER_TELEMETRY_SUPPORT) + message(STATUS "PLAYER_TELEMETRY_SUPPORT set") + set(LIBPLAYERGSTINTERFACE_DEFINES "${LIBPLAYERGSTINTERFACE_DEFINES} -DPLAYER_TELEMETRY_SUPPORT") +endif() + # Option for building pi-cli option(BUILD_PICLI "Build the pi-cli test project" OFF) diff --git a/playerLogManager/PlayerLogManager.h b/playerLogManager/PlayerLogManager.h index 3dae3c98..8be1bb92 100644 --- a/playerLogManager/PlayerLogManager.h +++ b/playerLogManager/PlayerLogManager.h @@ -161,7 +161,11 @@ if( (LEVEL) >= PlayerLogManager::mwLoglevel ) \ #define MW_LOG_DEBUG(FORMAT, ...) MW_LOG(mLOGLEVEL_DEBUG, FORMAT, ##__VA_ARGS__) #define MW_LOG_INFO(FORMAT, ...) MW_LOG(mLOGLEVEL_INFO, FORMAT, ##__VA_ARGS__) #define MW_LOG_WARN(FORMAT, ...) MW_LOG(mLOGLEVEL_WARN, FORMAT, ##__VA_ARGS__) +#ifdef PLAYER_TELEMETRY_SUPPORT #define MW_LOG_MIL(FORMAT, ...) MW_LOG(mLOGLEVEL_MIL, FORMAT, ##__VA_ARGS__) +#else +#define MW_LOG_MIL(FORMAT, ...) do {} while(0) +#endif #define MW_LOG_ERR(FORMAT, ...) MW_LOG(mLOGLEVEL_ERROR, FORMAT, ##__VA_ARGS__) #endif /* PLAYER_LOG_MANAGER_H */