diff --git a/build.cpp b/build.cpp index 05f4bc2..8c63e35 100644 --- a/build.cpp +++ b/build.cpp @@ -96,6 +96,16 @@ int compile_src_dir() obj_dir.dirs.push_back(OBJ_DIR / i); } + nob_directory inc_dir = get_all_files_in_dir(INC_DIR); + for (size_t i = 0; i < inc_dir.files.size(); i++) + { + if (check_if_rebuild(inc_dir.files[i], BUILD_FILE)) + { + clear_build_dir(true, false); + break; + } + } + for (auto &&i : obj_dir.dirs) { std::filesystem::create_directory(i);