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

Create a dir for the database before opening it

default_compile_flags
vector-of-bool 5 лет назад
Родитель
Сommit
f806dba5ad
2 измененных файлов: 5 добавлений и 3 удалений
  1. +1
    -0
      src/dds/build.cpp
  2. +4
    -3
      src/dds/dds.main.cpp

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

lib_params.build_apps = params.build_apps; lib_params.build_apps = params.build_apps;
lib_params.enable_warnings = params.enable_warnings; lib_params.enable_warnings = params.enable_warnings;


fs::create_directories(params.out_root);
auto db = database::open(params.out_root / ".dds.db"); auto db = database::open(params.out_root / ".dds.db");
dds::build_env env{params.toolchain, params.out_root, db}; dds::build_env env{params.toolchain, params.out_root, db};



+ 4
- 3
src/dds/dds.main.cpp Просмотреть файл

man.dependencies.end()); man.dependencies.end());
}); });


auto tc = tc_filepath.get_toolchain();
auto bdir = build_dir.Get();
auto db = dds::database::open(bdir / ".dds.db");
auto tc = tc_filepath.get_toolchain();
auto bdir = build_dir.Get();
dds::fs::create_directories(bdir);
auto db = dds::database::open(bdir / ".dds.db");
dds::build_env env{std::move(tc), bdir, db}; dds::build_env env{std::move(tc), bdir, db};


auto plan = dds::create_deps_build_plan(deps, env); auto plan = dds::create_deps_build_plan(deps, env);

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