update project configurations

This commit is contained in:
Nomango 2020-04-15 10:12:42 +08:00
parent 2d7beb541e
commit 54b8ab0a4d
15 changed files with 38 additions and 25 deletions

View File

@ -72,7 +72,7 @@
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<AdditionalIncludeDirectories>../../src;</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>../../src;../../src/3rd-party;</AdditionalIncludeDirectories>
<MinimalRebuild>false</MinimalRebuild>
<UseFullPaths>false</UseFullPaths>
</ClCompile>
@ -91,7 +91,7 @@
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<AdditionalIncludeDirectories>../../src;</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>../../src;../../src/3rd-party;</AdditionalIncludeDirectories>
<MinimalRebuild>false</MinimalRebuild>
<UseFullPaths>false</UseFullPaths>
</ClCompile>

View File

@ -71,7 +71,7 @@
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<AdditionalIncludeDirectories>../../src;</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>../../src;../../src/3rd-party;</AdditionalIncludeDirectories>
<MinimalRebuild>false</MinimalRebuild>
<UseFullPaths>false</UseFullPaths>
</ClCompile>
@ -90,7 +90,7 @@
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<AdditionalIncludeDirectories>../../src;</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>../../src;../../src/3rd-party;</AdditionalIncludeDirectories>
<MinimalRebuild>false</MinimalRebuild>
<UseFullPaths>false</UseFullPaths>
</ClCompile>

View File

@ -67,7 +67,7 @@
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<AdditionalIncludeDirectories>../../src;</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>../../src;../../src/3rd-party;</AdditionalIncludeDirectories>
<MinimalRebuild>false</MinimalRebuild>
<UseFullPaths>false</UseFullPaths>
</ClCompile>
@ -86,7 +86,7 @@
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<AdditionalIncludeDirectories>../../src;</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>../../src;../../src/3rd-party;</AdditionalIncludeDirectories>
<MinimalRebuild>false</MinimalRebuild>
<UseFullPaths>false</UseFullPaths>
</ClCompile>

View File

@ -78,7 +78,7 @@
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<AdditionalIncludeDirectories>../../src;</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>../../src;../../src/3rd-party;</AdditionalIncludeDirectories>
<MinimalRebuild>false</MinimalRebuild>
<UseFullPaths>false</UseFullPaths>
</ClCompile>
@ -97,7 +97,7 @@
<TreatWarningAsError>true</TreatWarningAsError>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<AdditionalIncludeDirectories>../../src;</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>../../src;../../src/3rd-party;</AdditionalIncludeDirectories>
<MinimalRebuild>false</MinimalRebuild>
<UseFullPaths>false</UseFullPaths>
</ClCompile>

View File

@ -232,7 +232,7 @@
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<MinimalRebuild>false</MinimalRebuild>
<AdditionalIncludeDirectories>../../src;</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>../../src;../../src/3rd-party;</AdditionalIncludeDirectories>
<UseFullPaths>false</UseFullPaths>
</ClCompile>
<Link>
@ -251,7 +251,7 @@
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<MinimalRebuild>false</MinimalRebuild>
<AdditionalIncludeDirectories>../../src;</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>../../src;../../src/3rd-party;</AdditionalIncludeDirectories>
<UseFullPaths>false</UseFullPaths>
</ClCompile>
<Link>
@ -264,4 +264,4 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
</Project>

View File

@ -59,7 +59,7 @@ nuget {
owners: Nomango;
licenseUrl: "https://github.com/KiwanoEngine/Kiwano/blob/master/LICENSE";
projectUrl: "https://github.com/KiwanoEngine/Kiwano";
iconUrl: "https://github.com/KiwanoEngine/Kiwano/raw/master/logo/logo_square.png";
iconUrl: "https://github.com/KiwanoEngine/Kiwano/raw/master/logo/logo.png";
description: A simple game framework for C++;
releaseNotes: "Initial release of a Nuget package for Kiwano Game Engine";
copyright: Copyright 2019;
@ -86,17 +86,19 @@ nuget {
files {
#defines {
SRC_ROOT = ..\..\src;
OUTPUT_DIR = ..\..\projects\output;
SRC_ROOT = ..\..\src;
OUTPUT_DIR = ..\..\projects\output;
}
include: {
${SRC_ROOT}\**\*.h,
${SRC_ROOT}\**\*.hpp
${SRC_ROOT}\kiwano*\**\*.h, ${SRC_ROOT}\kiwano*\**\*.hpp,
${SRC_ROOT}\3rd-party\**\*.h, ${SRC_ROOT}\3rd-party\**\*.hpp,
};
// third patry
bin: { ${SRC_ROOT}\3rd-party\**\*.dll };
bin: {
${SRC_ROOT}\3rd-party\**\*.dll
};
("v140,v141,v142", "Win32", "Debug") => {
[${0},${1},${2}] {
@ -135,4 +137,4 @@ nuget {
// Defines += HAS_MyLib;
}
}
}

View File

@ -1,7 +1,7 @@
// dear imgui: Renderer for Kiwano (DirectX10)
#pragma once
#include <3rd-party/imgui/imgui.h>
#include <imgui/imgui.h>
#ifndef KGE_DOXYGEN_DO_NOT_INCLUDE

View File

@ -1,7 +1,7 @@
// dear imgui: Renderer for Kiwano (DirectX11)
#pragma once
#include <3rd-party/imgui/imgui.h>
#include <imgui/imgui.h>
#ifndef KGE_DOXYGEN_DO_NOT_INCLUDE

View File

@ -24,4 +24,4 @@
#include <kiwano-imgui/ImGuiModule.h>
// ImGui
#include <3rd-party/imgui/imgui.h>
#include <imgui/imgui.h>

View File

@ -25,7 +25,7 @@
#include <kiwano-network/HttpRequest.h>
#include <kiwano-network/HttpResponse.hpp>
#include <kiwano-network/HttpModule.h>
#include <3rd-party/curl/curl.h> // CURL
#include <curl/curl.h> // CURL
namespace
{

View File

@ -22,7 +22,7 @@
#include <kiwano/kiwano.h>
// Box2D
#include <3rd-party/Box2D/Box2D.h>
#include <Box2D/Box2D.h>
namespace kiwano
{

View File

@ -20,7 +20,7 @@
#pragma once
#include <kiwano/core/Common.h>
#include <3rd-party/nlohmann/json.hpp>
#include <nlohmann/json.hpp>
namespace kiwano
{

View File

@ -20,7 +20,7 @@
#pragma once
#include <kiwano/core/Common.h>
#include <3rd-party/pugixml/pugixml.hpp>
#include <pugixml/pugixml.hpp>
namespace kiwano
{

View File

@ -37,26 +37,31 @@ public:
KGE_ASSERT(device_);
return device_.Get();
}
inline ID3D10RenderTargetView* GetRenderTargetView()
{
KGE_ASSERT(rt_view_);
return rt_view_.Get();
}
inline ID3D10DepthStencilView* GetDepthStencilView()
{
KGE_ASSERT(ds_view_);
return ds_view_.Get();
}
inline IDXGIFactory* GetDXGIFactory()
{
KGE_ASSERT(dxgi_factory_);
return dxgi_factory_.Get();
}
inline IDXGIDevice* GetDXGIDevice()
{
KGE_ASSERT(dxgi_device_);
return dxgi_device_.Get();
}
inline IDXGISwapChain* GetDXGISwapChain()
{
KGE_ASSERT(dxgi_swap_chain_);

View File

@ -37,31 +37,37 @@ public:
KGE_ASSERT(device_);
return device_.Get();
}
inline ID3D11DeviceContext* GetDeviceContext()
{
KGE_ASSERT(device_context_);
return device_context_.Get();
}
inline ID3D11RenderTargetView* GetRenderTargetView()
{
KGE_ASSERT(rt_view_);
return rt_view_.Get();
}
inline ID3D11DepthStencilView* GetDepthStencilView()
{
KGE_ASSERT(ds_view_);
return ds_view_.Get();
}
inline IDXGIFactory* GetDXGIFactory()
{
KGE_ASSERT(dxgi_factory_);
return dxgi_factory_.Get();
}
inline IDXGIDevice* GetDXGIDevice()
{
KGE_ASSERT(dxgi_device_);
return dxgi_device_.Get();
}
inline IDXGISwapChain* GetDXGISwapChain()
{
KGE_ASSERT(dxgi_swap_chain_);