diff options
Diffstat (limited to 'project2/cgi')
-rw-r--r-- | project2/cgi/Jamfile.jam | 10 | ||||
-rw-r--r-- | project2/cgi/cgiAppEngine.cpp | 1 | ||||
-rw-r--r-- | project2/cgi/cgiCommon.cpp | 1 | ||||
-rw-r--r-- | project2/cgi/cgiEnvironment.cpp | 1 | ||||
-rw-r--r-- | project2/cgi/cgiHttpHeader.cpp | 1 | ||||
-rw-r--r-- | project2/cgi/cgiStageCustomError.cpp | 1 | ||||
-rw-r--r-- | project2/cgi/cgiStageCustomNotFound.cpp | 1 | ||||
-rw-r--r-- | project2/cgi/cgiStageDefaultError.cpp | 1 | ||||
-rw-r--r-- | project2/cgi/cgiStageDefaultNotFound.cpp | 1 | ||||
-rw-r--r-- | project2/cgi/cgiStageInitial.cpp | 1 | ||||
-rw-r--r-- | project2/cgi/cgiStagePresent.cpp | 1 | ||||
-rw-r--r-- | project2/cgi/cgiStageRequest.cpp | 1 | ||||
-rw-r--r-- | project2/cgi/pch.hpp | 28 |
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 + |