Kaynağa Gözat

If an output is missing, it's out-of-date

default_compile_flags
vector-of-bool 5 yıl önce
ebeveyn
işleme
7597b2d54c
1 değiştirilmiş dosya ile 4 ekleme ve 0 silme
  1. +4
    -0
      src/dds/build/plan/compile_exec.cpp

+ 4
- 0
src/dds/build/plan/compile_exec.cpp Dosyayı Görüntüle

@@ -178,6 +178,10 @@ compile_file_full realize_plan(const compile_file_plan& plan, build_env_ref env)
}

bool should_compile(const compile_file_full& comp, build_env_ref env) {
if (!fs::exists(comp.object_file_path)) {
// The output file simply doesn't exist. We have to recompile, of course.
return true;
}
database& db = env.db;
auto rb_info = get_rebuild_info(db, comp.object_file_path);
if (rb_info.previous_command.empty()) {

Yükleniyor…
İptal
Kaydet