c file fix 2
This commit is contained in:
parent
be5cbc2a34
commit
061b20d8c4
1 changed files with 1 additions and 1 deletions
|
|
@ -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++) {
|
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());
|
files+=std::format("{}_source.o ",(buildDir/config.c_files[i].filename()).generic_string());
|
||||||
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")) {
|
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((buildDir/config.c_files[i].filename()).generic_string()+"_source.o")) {
|
||||||
threads.emplace_back([i, &config, pcmDir, target, clangDir, flags, march, &buildDir](){
|
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());
|
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());
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue