diff --git a/distro/win32/_sgpem.vcproj b/distro/win32/_sgpem.vcproj
index 1d921f4..6d9ddb7 100644
--- a/distro/win32/_sgpem.vcproj
+++ b/distro/win32/_sgpem.vcproj
@@ -45,7 +45,7 @@
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""$(SolutionDir)config";"$(SolutionDir)..\..";"$(PYTHON_BASEPATH)\include";"$(SolutionDir)..\..\src\backend""
- PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;_SGPEM_EXPORTS;_SECURE_SCL_THROWS"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;_SGPEM_EXPORTS;_SECURE_SCL_THROWS;VISIBILITY_SUPPORT_HH"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
@@ -128,7 +128,7 @@
+
+
@@ -223,10 +230,6 @@
RelativePath="..\..\src\backend\cpu_policy_manager.cc"
>
-
-
@@ -267,10 +270,6 @@
RelativePath="..\..\src\backend\history_observer.cc"
>
-
-
@@ -469,6 +468,10 @@
RelativePath="..\..\src\backend\concrete_thread_statistics.hh"
>
+
+
@@ -485,10 +488,6 @@
RelativePath="..\..\src\backend\sgpemv2\cpu_policy_manager.hh"
>
-
-
@@ -533,10 +532,6 @@
RelativePath="..\..\src\backend\sgpemv2\history_observer.hh"
>
-
-
diff --git a/distro/win32/pyloader.vcproj b/distro/win32/pyloader.vcproj
index f13e1a4..5e827f6 100644
--- a/distro/win32/pyloader.vcproj
+++ b/distro/win32/pyloader.vcproj
@@ -44,7 +44,7 @@
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""$(SolutionDir)\config";"$(SolutionDir)..\..\src\backend";"$(SolutionDir)..\..\plugins\pyloader";"$(PYTHON_BASEPATH)\include""
- PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PYLOADER_EXPORTS;_SECURE_SCL_THROWS"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PYLOADER_EXPORTS;_SECURE_SCL_THROWS;VISIBILITY_SUPPORT_HH"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
@@ -53,6 +53,7 @@
Detect64BitPortabilityProblems="true"
DebugInformationFormat="4"
DisableSpecificWarnings="4250;4290;4275;4251;4297"
+ ForcedIncludeFiles=""
/>
-
-
@@ -329,10 +327,6 @@
RelativePath="..\..\src\resources_widget.hh"
>
-
-
diff --git a/distro/win32/xmlsave.vcproj b/distro/win32/xmlsave.vcproj
index 9e254b2..ac46705 100644
--- a/distro/win32/xmlsave.vcproj
+++ b/distro/win32/xmlsave.vcproj
@@ -42,7 +42,7 @@
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""$(SolutionDir)config";"$(SolutionDir)..\..\src\backend";"$(SolutionDir)..\..\plugins\xmlsave""
- PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;XMLSAVE_EXPORTS"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;XMLSAVE_EXPORTS;VISIBILITY_SUPPORT_HH"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
@@ -51,6 +51,7 @@
Detect64BitPortabilityProblems="true"
DebugInformationFormat="4"
DisableSpecificWarnings="4290;4275;4251"
+ ForcedIncludeFiles=""
/>
#include
#include
@@ -113,7 +113,7 @@ namespace sgpem
template
inline To* operator()(From* obj) const
{
-#if (not defined NDEBUG) && (not defined _MSC_VER)
+#if not defined(NDEBUG) && not defined(_MSC_VER)
To* check_ptr = dynamic_cast(obj);
if(check_ptr == NULL)
{