premake5: Use precompiled headers.

This easily doubles the compilation speed!!1
This commit is contained in:
/dev/urandom 2016-01-04 20:58:00 +01:00
parent e18035bbb1
commit f753acbe74
No known key found for this signature in database
GPG Key ID: 41322B973E0F295E
46 changed files with 49 additions and 45 deletions

View File

@ -72,12 +72,15 @@ workspace "iw4x"
kind "SharedLib"
language "C++"
files { "./src/**.hpp", "./src/**.cpp" }
includedirs { "%{prj.location}" }
includedirs { "%{prj.location}", "./src" }
architecture "x32"
configmap {
["Normal"] = "Debug"
}
-- Pre-compiled header
pchheader "STDInclude.hpp" -- must be exactly same as used in #include directives
pchsource "src/STDInclude.cpp" -- real path
-- Virtual paths
if not _OPTIONS["no-new-structure"] then

View File

@ -1,4 +1,4 @@
#include "..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Components
{

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Components
{

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Components
{

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Components
{

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
using namespace std::literals;

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
#include "..\..\Utils\Versioning.hpp"
namespace Components

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Components
{

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
using namespace std::literals;

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Components
{

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Components
{

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Components
{

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Components
{

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Components
{

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Components
{

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Components
{

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Components
{

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Components
{

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Components
{

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Components
{

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Components
{

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Components
{

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
#include "..\..\Utils\Versioning.hpp"
namespace Components

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Components
{

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
#include "..\..\Utils\Versioning.hpp"
namespace Components

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Components
{

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Components
{

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
#include "..\..\Utils\Versioning.hpp"
namespace Components

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Components
{

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Components
{

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Components
{

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Components
{

View File

@ -1,4 +1,4 @@
#include "..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Game
{

1
src/STDInclude.cpp Normal file
View File

@ -0,0 +1 @@
#include "STDInclude.hpp"

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
using namespace Components;

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Steam
{

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Steam
{

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Steam
{

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Steam
{

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Steam
{

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Steam
{

View File

@ -1,4 +1,4 @@
#include "..\..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Steam
{

View File

@ -1,4 +1,4 @@
#include "..\STDInclude.hpp"
#include "STDInclude.hpp"
#include "Steam.hpp"
namespace Steam

View File

@ -1,4 +1,4 @@
#include "..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Utils
{

View File

@ -1,4 +1,4 @@
#include "..\STDInclude.hpp"
#include "STDInclude.hpp"
#define VA_BUFFER_COUNT 4
#define VA_BUFFER_SIZE 65536

View File

@ -1,4 +1,4 @@
#include "..\STDInclude.hpp"
#include "STDInclude.hpp"
namespace Utils
{