From be5cbc2a341a08061a344b7b899d5b060d93f8f7 Mon Sep 17 00:00:00 2001 From: Jorijn van der Graaf Date: Sat, 3 May 2025 02:29:20 +0200 Subject: [PATCH] c file fix --- Crafter.Build-Project.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Crafter.Build-Project.cpp b/Crafter.Build-Project.cpp index e16eac4..3324027 100644 --- a/Crafter.Build-Project.cpp +++ b/Crafter.Build-Project.cpp @@ -249,7 +249,7 @@ void Project::Build(Configuration config, fs::path outputDir, fs::path binDir) c for(std::uint_fast32_t i = 0; i < config.c_files.size(); i++) { files+=std::format("{}_source.o ",(buildDir/config.c_files[i].filename()).generic_string()); - if(!fs::exists((buildDir/config.sourceFiles[i].filename()).generic_string()+"_source.o") || fs::last_write_time(config.sourceFiles[i].generic_string()+".c") > fs::last_write_time((config.buildDir/config.sourceFiles[i].filename()).generic_string()+"_source.o")) { + if(!fs::exists((buildDir/config.c_files[i].filename()).generic_string()+"_source.o") || fs::last_write_time(config.c_files[i].generic_string()+".c") > fs::last_write_time((config.buildDir/config.c_files[i].filename()).generic_string()+"_source.o")) { threads.emplace_back([i, &config, pcmDir, target, clangDir, flags, march, &buildDir](){ system(std::format("clang {}.c -c -O{} {} {} -o {}_source.o {}", config.c_files[i].generic_string(), config.optimizationLevel, march, flags, (buildDir/config.c_files[i].filename()).generic_string(), target).c_str()); });