Added SHADE_Managed project and added patched premake5.exe
This commit is contained in:
parent
548b09df06
commit
1400a25c4d
Binary file not shown.
|
@ -29,6 +29,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SHADE_Engine", "SHADE_Engin
|
||||||
{8EAD431C-7A4F-6EF2-630A-82464F4BF542} = {8EAD431C-7A4F-6EF2-630A-82464F4BF542}
|
{8EAD431C-7A4F-6EF2-630A-82464F4BF542} = {8EAD431C-7A4F-6EF2-630A-82464F4BF542}
|
||||||
EndProjectSection
|
EndProjectSection
|
||||||
EndProject
|
EndProject
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SHADE_Managed", "SHADE_Managed\SHADE_Managed.vcxproj", "{16DB1400-829B-9036-4BD6-D9B3B755D512}"
|
||||||
|
EndProject
|
||||||
Global
|
Global
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
Debug|x64 = Debug|x64
|
Debug|x64 = Debug|x64
|
||||||
|
@ -71,6 +73,10 @@ Global
|
||||||
{3F92E998-2BF5-783D-D47A-B1F3C0BC44C0}.Debug|x64.Build.0 = Debug|x64
|
{3F92E998-2BF5-783D-D47A-B1F3C0BC44C0}.Debug|x64.Build.0 = Debug|x64
|
||||||
{3F92E998-2BF5-783D-D47A-B1F3C0BC44C0}.Release|x64.ActiveCfg = Release|x64
|
{3F92E998-2BF5-783D-D47A-B1F3C0BC44C0}.Release|x64.ActiveCfg = Release|x64
|
||||||
{3F92E998-2BF5-783D-D47A-B1F3C0BC44C0}.Release|x64.Build.0 = Release|x64
|
{3F92E998-2BF5-783D-D47A-B1F3C0BC44C0}.Release|x64.Build.0 = Release|x64
|
||||||
|
{16DB1400-829B-9036-4BD6-D9B3B755D512}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
|
{16DB1400-829B-9036-4BD6-D9B3B755D512}.Debug|x64.Build.0 = Debug|x64
|
||||||
|
{16DB1400-829B-9036-4BD6-D9B3B755D512}.Release|x64.ActiveCfg = Release|x64
|
||||||
|
{16DB1400-829B-9036-4BD6-D9B3B755D512}.Release|x64.Build.0 = Release|x64
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
HideSolutionNode = FALSE
|
HideSolutionNode = FALSE
|
||||||
|
|
|
@ -201,10 +201,10 @@
|
||||||
<ClInclude Include="src\Tools\SHException.h" />
|
<ClInclude Include="src\Tools\SHException.h" />
|
||||||
<ClInclude Include="src\Tools\SHExceptionHandler.h" />
|
<ClInclude Include="src\Tools\SHExceptionHandler.h" />
|
||||||
<ClInclude Include="src\Tools\SHLogger.h" />
|
<ClInclude Include="src\Tools\SHLogger.h" />
|
||||||
<ClInclude Include="src\Tools\SHUtilities.h" />
|
|
||||||
<ClInclude Include="src\Tools\SHUtilities.hpp" />
|
|
||||||
<ClInclude Include="src\Tools\SHStringUtils.h" />
|
<ClInclude Include="src\Tools\SHStringUtils.h" />
|
||||||
<ClInclude Include="src\Tools\SHStringUtils.hpp" />
|
<ClInclude Include="src\Tools\SHStringUtils.hpp" />
|
||||||
|
<ClInclude Include="src\Tools\SHUtilities.h" />
|
||||||
|
<ClInclude Include="src\Tools\SHUtilities.hpp" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClCompile Include="src\Engine\ECS_Base\Components\SHComponent.cpp" />
|
<ClCompile Include="src\Engine\ECS_Base\Components\SHComponent.cpp" />
|
||||||
|
|
|
@ -394,18 +394,18 @@
|
||||||
<ClInclude Include="src\Tools\SHLogger.h">
|
<ClInclude Include="src\Tools\SHLogger.h">
|
||||||
<Filter>Tools</Filter>
|
<Filter>Tools</Filter>
|
||||||
</ClInclude>
|
</ClInclude>
|
||||||
<ClInclude Include="src\Tools\SHUtilities.h">
|
|
||||||
<Filter>Tools</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="src\Tools\SHUtilities.hpp">
|
|
||||||
<Filter>Tools</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="src\Tools\SHStringUtils.h">
|
<ClInclude Include="src\Tools\SHStringUtils.h">
|
||||||
<Filter>Tools</Filter>
|
<Filter>Tools</Filter>
|
||||||
</ClInclude>
|
</ClInclude>
|
||||||
<ClInclude Include="src\Tools\SHStringUtils.hpp">
|
<ClInclude Include="src\Tools\SHStringUtils.hpp">
|
||||||
<Filter>Tools</Filter>
|
<Filter>Tools</Filter>
|
||||||
</ClInclude>
|
</ClInclude>
|
||||||
|
<ClInclude Include="src\Tools\SHUtilities.h">
|
||||||
|
<Filter>Tools</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="src\Tools\SHUtilities.hpp">
|
||||||
|
<Filter>Tools</Filter>
|
||||||
|
</ClInclude>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClCompile Include="src\Engine\ECS_Base\Components\SHComponent.cpp">
|
<ClCompile Include="src\Engine\ECS_Base\Components\SHComponent.cpp">
|
||||||
|
|
|
@ -0,0 +1,45 @@
|
||||||
|
project "SHADE_Managed"
|
||||||
|
kind "SharedLib"
|
||||||
|
language "C++"
|
||||||
|
clr "NetCore"
|
||||||
|
dotnetframework "net5.0"
|
||||||
|
cppdialect "C++17"
|
||||||
|
targetdir ("bin/" .. outputdir .. "/%{prj.name}")
|
||||||
|
objdir ("bin-int/" .. outputdir .. "/%{prj.name}")
|
||||||
|
systemversion "latest"
|
||||||
|
pchheader "SHpch.h"
|
||||||
|
pchsource "%{prj.location}/src/SHpch.cpp"
|
||||||
|
staticruntime "on"
|
||||||
|
|
||||||
|
files
|
||||||
|
{
|
||||||
|
"%{prj.location}/src/**.hxx",
|
||||||
|
"%{prj.location}/src/**.h++",
|
||||||
|
"%{prj.location}/src/**.cxx",
|
||||||
|
}
|
||||||
|
|
||||||
|
includedirs
|
||||||
|
{
|
||||||
|
"%{prj.location}/src",
|
||||||
|
"%{IncludeDir.assimp}/include",
|
||||||
|
"%{IncludeDir.imgui}",
|
||||||
|
"%{IncludeDir.imguizmo}",
|
||||||
|
"%{IncludeDir.imnodes}",
|
||||||
|
"%{IncludeDir.yamlcpp}",
|
||||||
|
"%{IncludeDir.RTTR}/include",
|
||||||
|
}
|
||||||
|
|
||||||
|
flags
|
||||||
|
{
|
||||||
|
"MultiProcessorCompile"
|
||||||
|
}
|
||||||
|
|
||||||
|
warnings 'Extra'
|
||||||
|
|
||||||
|
filter "configurations:Debug"
|
||||||
|
symbols "On"
|
||||||
|
defines {"_DEBUG"}
|
||||||
|
|
||||||
|
filter "configurations:Release"
|
||||||
|
optimize "On"
|
||||||
|
defines{"_RELEASE"}
|
|
@ -19,6 +19,7 @@ workspace "SHADE"
|
||||||
|
|
||||||
include "SHADE_Application"
|
include "SHADE_Application"
|
||||||
include "SHADE_Engine"
|
include "SHADE_Engine"
|
||||||
|
include "SHADE_Managed"
|
||||||
|
|
||||||
group "Dependencies"
|
group "Dependencies"
|
||||||
include "Dependencies/msdf"
|
include "Dependencies/msdf"
|
||||||
|
|
Loading…
Reference in New Issue