summaryrefslogtreecommitdiff
path: root/project2/cgi
diff options
context:
space:
mode:
Diffstat (limited to 'project2/cgi')
-rw-r--r--project2/cgi/Jamfile.jam10
-rw-r--r--project2/cgi/cgiAppEngine.cpp1
-rw-r--r--project2/cgi/cgiCommon.cpp1
-rw-r--r--project2/cgi/cgiEnvironment.cpp1
-rw-r--r--project2/cgi/cgiHttpHeader.cpp1
-rw-r--r--project2/cgi/cgiStageCustomError.cpp1
-rw-r--r--project2/cgi/cgiStageCustomNotFound.cpp1
-rw-r--r--project2/cgi/cgiStageDefaultError.cpp1
-rw-r--r--project2/cgi/cgiStageDefaultNotFound.cpp1
-rw-r--r--project2/cgi/cgiStageInitial.cpp1
-rw-r--r--project2/cgi/cgiStagePresent.cpp1
-rw-r--r--project2/cgi/cgiStageRequest.cpp1
-rw-r--r--project2/cgi/pch.hpp28
13 files changed, 49 insertions, 0 deletions
diff --git a/project2/cgi/Jamfile.jam b/project2/cgi/Jamfile.jam
index fe5a3d2..261e992 100644
--- a/project2/cgi/Jamfile.jam
+++ b/project2/cgi/Jamfile.jam
@@ -7,7 +7,17 @@ lib cgicc : : <name>cgicc ;
lib fcgi : : <name>fcgi ;
lib fcgi++ : : <name>fcgi++ ;
+cpp-pch pch : pch.hpp :
+ <include>../../libmisc
+ <library>cgicc
+ <library>libxmlpp
+ <library>../common//p2common
+ <library>boost_program_options
+ <library>boost_filesystem
+ <library>../xml//p2xml
+ ;
lib p2web :
+ pch
[ glob cgi*.cpp ]
:
<include>../libmisc
diff --git a/project2/cgi/cgiAppEngine.cpp b/project2/cgi/cgiAppEngine.cpp
index c01e4ac..4978c0c 100644
--- a/project2/cgi/cgiAppEngine.cpp
+++ b/project2/cgi/cgiAppEngine.cpp
@@ -1,3 +1,4 @@
+#include <pch.hpp>
#include "cgiAppEngine.h"
#include <cgicc/Cgicc.h>
#include <cgicc/HTTPHeader.h>
diff --git a/project2/cgi/cgiCommon.cpp b/project2/cgi/cgiCommon.cpp
index 89808e1..3703c07 100644
--- a/project2/cgi/cgiCommon.cpp
+++ b/project2/cgi/cgiCommon.cpp
@@ -1,3 +1,4 @@
+#include <pch.hpp>
#include "cgiCommon.h"
#include "logger.h"
#include <libxml/tree.h>
diff --git a/project2/cgi/cgiEnvironment.cpp b/project2/cgi/cgiEnvironment.cpp
index 039ff98..541e7ae 100644
--- a/project2/cgi/cgiEnvironment.cpp
+++ b/project2/cgi/cgiEnvironment.cpp
@@ -1,3 +1,4 @@
+#include <pch.hpp>
#include "cgiEnvironment.h"
#include "appEngine.h"
#include "exceptions.h"
diff --git a/project2/cgi/cgiHttpHeader.cpp b/project2/cgi/cgiHttpHeader.cpp
index 37a48c9..e82a882 100644
--- a/project2/cgi/cgiHttpHeader.cpp
+++ b/project2/cgi/cgiHttpHeader.cpp
@@ -1,3 +1,4 @@
+#include <pch.hpp>
#include "cgiHttpHeader.h"
#include <boost/foreach.hpp>
diff --git a/project2/cgi/cgiStageCustomError.cpp b/project2/cgi/cgiStageCustomError.cpp
index b223323..8b4b347 100644
--- a/project2/cgi/cgiStageCustomError.cpp
+++ b/project2/cgi/cgiStageCustomError.cpp
@@ -1,3 +1,4 @@
+#include <pch.hpp>
#include "cgiAppEngine.h"
#include "cgiEnvironment.h"
#include "cgiHttpHeader.h"
diff --git a/project2/cgi/cgiStageCustomNotFound.cpp b/project2/cgi/cgiStageCustomNotFound.cpp
index 9575e94..fc49804 100644
--- a/project2/cgi/cgiStageCustomNotFound.cpp
+++ b/project2/cgi/cgiStageCustomNotFound.cpp
@@ -1,3 +1,4 @@
+#include <pch.hpp>
#include "cgiAppEngine.h"
#include "cgiEnvironment.h"
#include "cgiHttpHeader.h"
diff --git a/project2/cgi/cgiStageDefaultError.cpp b/project2/cgi/cgiStageDefaultError.cpp
index 5828831..5ba371f 100644
--- a/project2/cgi/cgiStageDefaultError.cpp
+++ b/project2/cgi/cgiStageDefaultError.cpp
@@ -1,3 +1,4 @@
+#include <pch.hpp>
#include "cgiAppEngine.h"
#include "cgiHttpHeader.h"
#include "logger.h"
diff --git a/project2/cgi/cgiStageDefaultNotFound.cpp b/project2/cgi/cgiStageDefaultNotFound.cpp
index 3407d0e..d67d892 100644
--- a/project2/cgi/cgiStageDefaultNotFound.cpp
+++ b/project2/cgi/cgiStageDefaultNotFound.cpp
@@ -1,3 +1,4 @@
+#include <pch.hpp>
#include "cgiAppEngine.h"
#include "cgiEnvironment.h"
#include "cgiHttpHeader.h"
diff --git a/project2/cgi/cgiStageInitial.cpp b/project2/cgi/cgiStageInitial.cpp
index 92595ef..b263110 100644
--- a/project2/cgi/cgiStageInitial.cpp
+++ b/project2/cgi/cgiStageInitial.cpp
@@ -1,3 +1,4 @@
+#include <pch.hpp>
#include "cgiAppEngine.h"
#include "cgiEnvironment.h"
#include "exceptions.h"
diff --git a/project2/cgi/cgiStagePresent.cpp b/project2/cgi/cgiStagePresent.cpp
index 44a344b..fffcaa7 100644
--- a/project2/cgi/cgiStagePresent.cpp
+++ b/project2/cgi/cgiStagePresent.cpp
@@ -1,3 +1,4 @@
+#include <pch.hpp>
#include "cgiAppEngine.h"
#include "cgiEnvironment.h"
#include "cgiHttpHeader.h"
diff --git a/project2/cgi/cgiStageRequest.cpp b/project2/cgi/cgiStageRequest.cpp
index c17efac..4831a71 100644
--- a/project2/cgi/cgiStageRequest.cpp
+++ b/project2/cgi/cgiStageRequest.cpp
@@ -1,3 +1,4 @@
+#include <pch.hpp>
#include "cgiAppEngine.h"
#include "cgiEnvironment.h"
#include "cgiHttpHeader.h"
diff --git a/project2/cgi/pch.hpp b/project2/cgi/pch.hpp
new file mode 100644
index 0000000..b3c7108
--- /dev/null
+++ b/project2/cgi/pch.hpp
@@ -0,0 +1,28 @@
+#ifdef BOOST_BUILD_PCH_ENABLED
+#ifndef CGI_PCH
+#define CGI_PCH
+
+#include "appEngine.h"
+#include "cgiAppEngine.h"
+#include "cgiCommon.h"
+#include "cgiEnvironment.h"
+#include "cgiHttpHeader.h"
+#include "exceptions.h"
+#include "iterate.h"
+#include "logger.h"
+#include "xmlObjectLoader.h"
+#include <boost/bind.hpp>
+#include <boost/foreach.hpp>
+#include <boost/program_options.hpp>
+#include <cgicc/CgiEnvironment.h>
+#include <cgicc/Cgicc.h>
+#include <cgicc/HTTPContentHeader.h>
+#include <cgicc/HTTPHeader.h>
+#include <cgicc/HTTPStatusHeader.h>
+#include <iostream>
+#include <map>
+#include <stdexcept>
+
+#endif
+#endif
+