#include "bbstdConfiguration.h" #include "bbstdPackage.h" #include "bbtkConfigurationFile.h" namespace bbstd { BBTK_ADD_BLACK_BOX_TO_PACKAGE(std,Configuration); BBTK_BLACK_BOX_IMPLEMENTATION(Configuration,bbtk::AtomicBlackBox); void Configuration::bbUserConstructor() { } void Configuration::DoProcess() { bbSetOutputBinPath( bbtk::ConfigurationFile::GetInstance().Get_bin_path() ); bbSetOutputDataPath( bbtk::ConfigurationFile::GetInstance().Get_data_path() ); bbSetOutputDocPath( bbtk::ConfigurationFile::GetInstance().Get_doc_path() ); bbSetOutputFileSeparator( bbtk::ConfigurationFile::GetInstance().Get_file_separator() ); #if defined(__GNUC__) bbSetOutputSystemType( 0 ); #elif defined(_WIN32) bbSetOutputSystemType( 1 ); #else bbSetOutputSystemType( -1 ); #endif } } // EO namespace bbstd