diff --git a/SHADE_Application/premake5.lua b/SHADE_Application/premake5.lua
index 395c3a48..cba0c35e 100644
--- a/SHADE_Application/premake5.lua
+++ b/SHADE_Application/premake5.lua
@@ -75,7 +75,8 @@ project "SHADE_Application"
"26439",
"26451",
"26437",
- "4275"
+ "4275",
+ "4635"
}
linkoptions { "-IGNORE:4006" }
diff --git a/SHADE_CSharp/premake5.lua b/SHADE_CSharp/premake5.lua
index 2d6c1edb..39ef8281 100644
--- a/SHADE_CSharp/premake5.lua
+++ b/SHADE_CSharp/premake5.lua
@@ -27,6 +27,12 @@ project "SHADE_CSharp"
warnings 'Extra'
+ postbuildcommands
+ {
+ "xcopy /r /y /q \"%{outputdir}\\net5.0\\SHADE_CSharp.xml\" \"%{outputdir}\"",
+ "xcopy /r /y /q \"%{outputdir}\\net5.0\\SHADE_CSharp.pdb\" \"%{outputdir}\""
+ }
+
filter "configurations:Debug"
symbols "On"
defines {"_DEBUG"}
@@ -41,12 +47,18 @@ project "SHADE_CSharp"
require "vstudio"
- function platformsElement(cfg)
+ function platformsElementCS(cfg)
_p(2,'x64')
end
+ function docsElementCS(cfg)
+ _p(2,'true')
+ end
+ function docsLocationElementCS(cfg)
+ _p(2,'$(OutDir)')
+ end
premake.override(premake.vstudio.cs2005.elements, "projectProperties", function (oldfn, cfg)
return table.join(oldfn(cfg), {
- platformsElement,
+ platformsElementCS, docsElementCS, docsLocationElementCS,
})
end)
\ No newline at end of file
diff --git a/SHADE_Engine/premake5.lua b/SHADE_Engine/premake5.lua
index 42f95520..1d6d7bef 100644
--- a/SHADE_Engine/premake5.lua
+++ b/SHADE_Engine/premake5.lua
@@ -78,7 +78,8 @@ project "SHADE_Engine"
"26439",
"26451",
"26437",
- "4275"
+ "4275",
+ "4635"
}
linkoptions { "-IGNORE:4006" }
diff --git a/SHADE_Engine/src/Scripting/SHScriptEngine.cpp b/SHADE_Engine/src/Scripting/SHScriptEngine.cpp
index 9d3ad3e8..05a144e3 100644
--- a/SHADE_Engine/src/Scripting/SHScriptEngine.cpp
+++ b/SHADE_Engine/src/Scripting/SHScriptEngine.cpp
@@ -272,6 +272,7 @@ namespace SHADE
\n\
\n\
\n\
+ \n\
\n\
\n\
\n";
diff --git a/SHADE_Managed/premake5.lua b/SHADE_Managed/premake5.lua
index 88021071..64f6e23e 100644
--- a/SHADE_Managed/premake5.lua
+++ b/SHADE_Managed/premake5.lua
@@ -75,7 +75,8 @@ project "SHADE_Managed"
disablewarnings
{
- "4275"
+ "4275",
+ "4635"
}
@@ -102,3 +103,15 @@ project "SHADE_Managed"
optimize "On"
defines{"_RELEASE"}
links{"librttr_core.lib"}
+
+ require "vstudio"
+
+ function docsElementCPP(cfg)
+ _p(3,'true')
+ end
+
+ premake.override(premake.vstudio.vc2010.elements, "clCompile", function (oldfn, cfg)
+ return table.join(oldfn(cfg), {
+ docsElementCPP,
+ })
+ end)
\ No newline at end of file