| void file_compilation::compile(const toolchain& tc) const { | void file_compilation::compile(const toolchain& tc) const { | ||||
| fs::create_directories(obj.parent_path()); | fs::create_directories(obj.parent_path()); | ||||
| spdlog::info("[{}] Compile file: {}", | |||||
| spdlog::info("[{}] Compile: {}", | |||||
| owner_name, | owner_name, | ||||
| fs::relative(source.path, rules.base_path()).string()); | fs::relative(source.path, rules.base_path()).string()); | ||||
| auto start_time = std::chrono::steady_clock::now(); | auto start_time = std::chrono::steady_clock::now(); | ||||
| auto end_time = std::chrono::steady_clock::now(); | auto end_time = std::chrono::steady_clock::now(); | ||||
| auto dur_ms = std::chrono::duration_cast<std::chrono::milliseconds>(end_time - start_time); | auto dur_ms = std::chrono::duration_cast<std::chrono::milliseconds>(end_time - start_time); | ||||
| spdlog::info("[{}] Compile file: {} - {:n}ms", | |||||
| spdlog::info("[{}] Compile: {} - {:n}ms", | |||||
| owner_name, | owner_name, | ||||
| fs::relative(source.path, rules.base_path()).string(), | fs::relative(source.path, rules.base_path()).string(), | ||||
| dur_ms.count()); | dur_ms.count()); |