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

Formatting

default_compile_flags
vector-of-bool 5 лет назад
Родитель
С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 Просмотреть файл

@@ -29,13 +29,14 @@ struct sdist_build_params {
*/
struct sdist_target {
/// The source distribution
sdist sd;
sdist sd;
/// The build parameters thereof
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 {
/// Source distributions that have been added

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

@@ -11,10 +11,10 @@
#include <range/v3/view/transform.hpp>
#include <spdlog/spdlog.h>

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

using namespace dds;


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

@@ -19,11 +19,11 @@ enum class language {
struct compile_file_spec {
fs::path source_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 = {};
language lang = language::automatic;
bool enable_warnings = false;
bool enable_warnings = false;
};

struct compile_command_info {

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

@@ -39,8 +39,8 @@ public:
const lm::library* get(std::string ns, std::string name) const noexcept {
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> include_paths(const lm::usage& req) const;

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