#pragma once namespace ActiveBasic{ namespace Common{ struct Platform { enum EnumType { X86, X64, }; }; class Environment { static std::string rootPath; public: static void SetAbdevRootPath( const std::string &rootPath ); static const std::string GetAbdevRootPath() { return rootPath; } static const std::string GetAbdevSystemDirPath() { return GetAbdevRootPath() + "\\system"; } static const std::string GetCompilerExePath( Platform::EnumType platform ); }; }}