From 589f66a735c6994a08a3e78068c9410d5138f4b5 Mon Sep 17 00:00:00 2001 From: dnk-88 Date: Sun, 23 Oct 2011 00:30:28 +0300 Subject: [PATCH] Fixed: #1193 In debug mode ovqt trying to load plugins witj suffix _d.dll instead _r.dll. --- .../src/extension_system/plugin_spec.cpp | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/code/nel/tools/3d/object_viewer_qt/src/extension_system/plugin_spec.cpp b/code/nel/tools/3d/object_viewer_qt/src/extension_system/plugin_spec.cpp index 5c4e04ecb..c76e19298 100644 --- a/code/nel/tools/3d/object_viewer_qt/src/extension_system/plugin_spec.cpp +++ b/code/nel/tools/3d/object_viewer_qt/src/extension_system/plugin_spec.cpp @@ -61,14 +61,19 @@ PluginSpec::PluginSpec() m_plugin(0), m_pluginManager(0) { -#ifdef Q_OS_WIN -# ifdef DEBUG - m_suffix = "_d.dll"; +// Compilation mode specific suffixes +#ifdef NL_OS_WINDOWS +# if defined(NL_DEBUG) +m_suffix = "_d.dll"; +# elif defined(NL_RELEASE) +m_suffix = "_r.dll"; # else - m_suffix = "_r.dll"; +# error "Unknown compilation mode, can't build suffix" # endif +#elif defined (NL_OS_UNIX) +m_suffix = ".so"; #else - m_suffix = ".so"; +# error "You must define the lib suffix for your platform" #endif }