# HG changeset patch # User Sebastien Jodogne # Date 1557913882 -7200 # Node ID b8b2bb75fde1c5b5ea2b6eb58dbaaf340d556f11 # Parent 794278160a3f87e92263316c9727f58117b53834 fix to include Stone within an Orthanc plugin diff -r 794278160a3f -r b8b2bb75fde1 Framework/StoneInitialization.cpp --- a/Framework/StoneInitialization.cpp Wed May 15 11:07:28 2019 +0200 +++ b/Framework/StoneInitialization.cpp Wed May 15 11:51:22 2019 +0200 @@ -22,7 +22,6 @@ #include "StoneInitialization.h" #include -#include #if !defined(ORTHANC_ENABLE_SDL) # error Macro ORTHANC_ENABLE_SDL must be defined @@ -34,9 +33,17 @@ namespace OrthancStone { +#if ORTHANC_ENABLE_LOGGING_PLUGIN == 1 + void StoneInitialize(OrthancPluginContext* context) +#else void StoneInitialize() +#endif { +#if ORTHANC_ENABLE_LOGGING_PLUGIN == 1 + Orthanc::Logging::Initialize(context); +#else Orthanc::Logging::Initialize(); +#endif #if ORTHANC_ENABLE_SDL == 1 OrthancStone::SdlWindow::GlobalInitialize(); diff -r 794278160a3f -r b8b2bb75fde1 Framework/StoneInitialization.h --- a/Framework/StoneInitialization.h Wed May 15 11:07:28 2019 +0200 +++ b/Framework/StoneInitialization.h Wed May 15 11:51:22 2019 +0200 @@ -21,9 +21,15 @@ #pragma once +#include + namespace OrthancStone { +#if ORTHANC_ENABLE_LOGGING_PLUGIN == 1 + void StoneInitialize(OrthancPluginContext* context); +#else void StoneInitialize(); +#endif void StoneFinalize(); }