diff options
Diffstat (limited to 'src/plugins/boostbuildprojectmanager/b2buildinfo.h')
-rw-r--r-- | src/plugins/boostbuildprojectmanager/b2buildinfo.h | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/src/plugins/boostbuildprojectmanager/b2buildinfo.h b/src/plugins/boostbuildprojectmanager/b2buildinfo.h new file mode 100644 index 0000000000..30374592ee --- /dev/null +++ b/src/plugins/boostbuildprojectmanager/b2buildinfo.h @@ -0,0 +1,44 @@ +// +// Copyright (C) 2013 Mateusz Ĺoskot <mateusz@loskot.net> +// +// This file is part of Qt Creator Boost.Build plugin project. +// +// This is free software; you can redistribute and/or modify it under +// the terms of the GNU Lesser General Public License, Version 2.1 +// as published by the Free Software Foundation. +// See accompanying file LICENSE.txt or copy at +// http://www.gnu.org/licenses/lgpl-2.1-standalone.html. +// +#ifndef BBBUILDINFO_HPP +#define BBBUILDINFO_HPP + +#include "b2buildconfiguration.h" +// Qt Creator +#include <projectexplorer/buildconfiguration.h> +#include <projectexplorer/buildinfo.h> +#include <utils/fileutils.h> +// Qt + +namespace BoostBuildProjectManager { +namespace Internal { + +class BuildConfigurationFactory; + +class BuildInfo : public ProjectExplorer::BuildInfo +{ +public: + explicit BuildInfo(BuildConfigurationFactory const* f); + + // Boost.Build option variant={debug|release} + // By default, the debug variant is set. + BuildConfiguration::BuildType buildType; + + // Boost.Build command working directory. + // By default, empty what indicates project path from where Jamfile was opened. + Utils::FileName workingDirectory; +}; + +} // namespace Internal +} // namespace BoostBuildProjectManager + +#endif // BBBUILDINFO_HPP |