Pol  Revision:cb584c9
Pol::Bscript::CompilerConfig Struct Reference

#include <compilercfg.h>

Public Member Functions

void Read (const std::string &path)
 
void SetDefaults ()
 

Public Attributes

bool AutoCompileByDefault
 
bool CompileAspPages
 
bool DisplaySummary
 
bool DisplayUpToDateScripts
 
bool DisplayWarnings
 
bool ErrorOnWarning
 
bool GenerateDebugInfo
 
bool GenerateDebugTextInfo
 
bool GenerateDependencyInfo
 
bool GenerateListing
 
std::string IncludeDirectory
 
std::string ModuleDirectory
 
int NumberOfThreads
 
bool OnlyCompileUpdatedScripts
 
bool OptimizeObjectMembers
 
std::vector< std::string > PackageRoot
 
bool ParanoiaWarnings
 
std::string PolScriptRoot
 
bool ThreadedCompilation
 
bool UpdateOnlyOnAutoCompile
 

Detailed Description

Definition at line 17 of file compilercfg.h.

Member Function Documentation

void Pol::Bscript::CompilerConfig::SetDefaults ( )

Member Data Documentation

bool Pol::Bscript::CompilerConfig::AutoCompileByDefault

Definition at line 29 of file compilercfg.h.

Referenced by Read(), and Pol::ECompile::run().

bool Pol::Bscript::CompilerConfig::CompileAspPages

Definition at line 28 of file compilercfg.h.

Referenced by Read(), Pol::ECompile::readargs(), and Pol::ECompile::recurse_compile().

bool Pol::Bscript::CompilerConfig::DisplaySummary

Definition at line 32 of file compilercfg.h.

Referenced by Read(), Pol::ECompile::readargs(), and Pol::ECompile::run().

bool Pol::Bscript::CompilerConfig::DisplayUpToDateScripts

Definition at line 33 of file compilercfg.h.

Referenced by Pol::ECompile::compile_file(), Read(), and SetDefaults().

bool Pol::Bscript::CompilerConfig::GenerateDebugInfo

Definition at line 24 of file compilercfg.h.

Referenced by Pol::ECompile::compile_file(), Read(), and Pol::ECompile::readargs().

bool Pol::Bscript::CompilerConfig::GenerateDebugTextInfo

Definition at line 25 of file compilercfg.h.

Referenced by Pol::ECompile::compile_file(), Read(), and Pol::ECompile::readargs().

bool Pol::Bscript::CompilerConfig::GenerateDependencyInfo

Definition at line 27 of file compilercfg.h.

Referenced by Pol::ECompile::compile_file(), Read(), and Pol::ECompile::readargs().

bool Pol::Bscript::CompilerConfig::GenerateListing

Definition at line 23 of file compilercfg.h.

Referenced by Pol::ECompile::compile_file(), Read(), and Pol::ECompile::readargs().

std::string Pol::Bscript::CompilerConfig::IncludeDirectory
std::string Pol::Bscript::CompilerConfig::ModuleDirectory

Definition at line 21 of file compilercfg.h.

Referenced by Read(), SetDefaults(), and Pol::Bscript::Compiler::useModule().

int Pol::Bscript::CompilerConfig::NumberOfThreads

Definition at line 37 of file compilercfg.h.

Referenced by Pol::ECompile::parallel_compile(), Read(), and Pol::ECompile::readargs().

bool Pol::Bscript::CompilerConfig::OnlyCompileUpdatedScripts
bool Pol::Bscript::CompilerConfig::OptimizeObjectMembers
std::vector<std::string> Pol::Bscript::CompilerConfig::PackageRoot

Definition at line 19 of file compilercfg.h.

Referenced by Read(), and Pol::ECompile::run().

bool Pol::Bscript::CompilerConfig::ParanoiaWarnings

Definition at line 38 of file compilercfg.h.

Referenced by Pol::Bscript::SmartParser::IIP(), Read(), and Pol::ECompile::readargs().

std::string Pol::Bscript::CompilerConfig::PolScriptRoot
bool Pol::Bscript::CompilerConfig::ThreadedCompilation
bool Pol::Bscript::CompilerConfig::UpdateOnlyOnAutoCompile

Definition at line 30 of file compilercfg.h.

Referenced by Pol::ECompile::AutoCompile(), Read(), and Pol::ECompile::run().


The documentation for this struct was generated from the following files: