Просмотр исходного кода

Formatting

default_compile_flags
vector-of-bool 6 лет назад
Родитель
Сommit
b7a3376902
4 измененных файлов: 9 добавлений и 8 удалений
  1. +3
    -2
      src/dds/build/builder.hpp
  2. +1
    -1
      src/dds/deps.cpp
  3. +3
    -3
      src/dds/toolchain/toolchain.hpp
  4. +2
    -2
      src/dds/usage_reqs.hpp

+ 3
- 2
src/dds/build/builder.hpp Просмотреть файл

*/ */
struct sdist_target { struct sdist_target {
/// The source distribution /// The source distribution
sdist sd;
sdist sd;
/// The build parameters thereof /// The build parameters thereof
sdist_build_params params; sdist_build_params params;
}; };


/** /**
* A builder object. Source distributions are added to the builder, and then they are all built in parallel via `build()`
* A builder object. Source distributions are added to the builder, and then they are all built in
* parallel via `build()`
*/ */
class builder { class builder {
/// Source distributions that have been added /// Source distributions that have been added

+ 1
- 1
src/dds/deps.cpp Просмотреть файл

#include <range/v3/view/transform.hpp> #include <range/v3/view/transform.hpp>
#include <spdlog/spdlog.h> #include <spdlog/spdlog.h>


#include <sstream>
#include <cctype> #include <cctype>
#include <map> #include <map>
#include <set> #include <set>
#include <sstream>


using namespace dds; using namespace dds;



+ 3
- 3
src/dds/toolchain/toolchain.hpp Просмотреть файл

struct compile_file_spec { struct compile_file_spec {
fs::path source_path; fs::path source_path;
fs::path out_path; fs::path out_path;
std::vector<std::string> definitions = {};
std::vector<fs::path> include_dirs = {};
std::vector<std::string> definitions = {};
std::vector<fs::path> include_dirs = {};
std::vector<fs::path> external_include_dirs = {}; std::vector<fs::path> external_include_dirs = {};
language lang = language::automatic; language lang = language::automatic;
bool enable_warnings = false;
bool enable_warnings = false;
}; };


struct compile_command_info { struct compile_command_info {

+ 2
- 2
src/dds/usage_reqs.hpp Просмотреть файл

const lm::library* get(std::string ns, std::string name) const noexcept { const lm::library* get(std::string ns, std::string name) const noexcept {
return get({ns, name}); return get({ns, name});
} }
lm::library& add(std::string ns, std::string name);
void add(std::string ns, std::string name, lm::library lib) { add(ns, name) = lib; }
lm::library& add(std::string ns, std::string name);
void add(std::string ns, std::string name, lm::library lib) { add(ns, name) = lib; }


std::vector<fs::path> link_paths(const lm::usage&) const; std::vector<fs::path> link_paths(const lm::usage&) const;
std::vector<fs::path> include_paths(const lm::usage& req) const; std::vector<fs::path> include_paths(const lm::usage& req) const;

Загрузка…
Отмена
Сохранить