Browse Source

Move `deps.hpp` all into build/

default_compile_flags
vector-of-bool 5 years ago
parent
commit
f07e6ca9cb
5 changed files with 15 additions and 26 deletions
  1. +13
    -1
      src/dds/build/deps.hpp
  2. +0
    -1
      src/dds/build/plan/compile_file.hpp
  3. +0
    -22
      src/dds/toolchain/deps.hpp
  4. +1
    -1
      src/dds/toolchain/prep.hpp
  5. +1
    -1
      src/dds/toolchain/toolchain.hpp

+ 13
- 1
src/dds/build/deps.hpp View File

#pragma once #pragma once


#include <dds/toolchain/deps.hpp>
#include <dds/util/fs.hpp> #include <dds/util/fs.hpp>


#include <string> #include <string>


namespace dds { namespace dds {


enum class deps_mode {
none,
msvc,
gnu,
};

struct deps_info {
fs::path output;
std::vector<fs::path> inputs;
std::string command;
std::string command_output;
};

class database; class database;


deps_info parse_mkfile_deps_file(path_ref where); deps_info parse_mkfile_deps_file(path_ref where);

+ 0
- 1
src/dds/build/plan/compile_file.hpp View File



#include <dds/build/plan/base.hpp> #include <dds/build/plan/base.hpp>
#include <dds/source.hpp> #include <dds/source.hpp>
#include <dds/toolchain/deps.hpp>


#include <memory> #include <memory>



+ 0
- 22
src/dds/toolchain/deps.hpp View File

#pragma once

#include <dds/util/fs.hpp>

#include <vector>

namespace dds {

enum class deps_mode {
none,
msvc,
gnu,
};

struct deps_info {
fs::path output;
std::vector<fs::path> inputs;
std::string command;
std::string command_output;
};

} // namespace dds

+ 1
- 1
src/dds/toolchain/prep.hpp View File

#pragma once #pragma once


#include <dds/toolchain/deps.hpp>
#include <dds/build/deps.hpp>


#include <string> #include <string>
#include <vector> #include <vector>

+ 1
- 1
src/dds/toolchain/toolchain.hpp View File

#pragma once #pragma once


#include <dds/toolchain/deps.hpp>
#include <dds/build/deps.hpp>
#include <dds/util/fs.hpp> #include <dds/util/fs.hpp>


#include <optional> #include <optional>

Loading…
Cancel
Save