coder137 / build_in_cpp

Build C, C++ and ASM files in C++
https://coder137.github.io/build_in_cpp/
Apache License 2.0
50 stars 2 forks source link

Target with generator #100

Closed coder137 closed 3 years ago

coder137 commented 3 years ago

Use single-stage Generator (IO) to create two-stage Targets (Compile + Link)

codecov[bot] commented 3 years ago

Codecov Report

Merging #100 (ade6520) into main (00f7cf3) will increase coverage by 0.13%. The diff coverage is 75.17%.

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #100      +/-   ##
==========================================
+ Coverage   72.55%   72.68%   +0.13%     
==========================================
  Files          25       25              
  Lines         725      765      +40     
  Branches      242      254      +12     
==========================================
+ Hits          526      556      +30     
- Misses         19       20       +1     
- Partials      180      189       +9     
Impacted Files Coverage Δ
buildcc/lib/command/include/command/command.h 100.00% <ø> (ø)
buildcc/lib/command/src/command.cpp 72.22% <ø> (+0.79%) :arrow_up:
buildcc/lib/target/include/target/generator.h 66.67% <0.00%> (ø)
buildcc/lib/target/src/target/lib.cpp 84.62% <0.00%> (-7.69%) :arrow_down:
...ldcc/lib/target/include/target/builder_interface.h 76.92% <33.33%> (-13.99%) :arrow_down:
buildcc/lib/target/include/target/target.h 81.82% <50.00%> (+0.87%) :arrow_up:
buildcc/lib/target/src/util/util.cpp 73.91% <60.00%> (-4.35%) :arrow_down:
buildcc/lib/target/src/target/source.cpp 62.50% <72.00%> (-2.27%) :arrow_down:
buildcc/lib/target/src/generator/generator.cpp 86.79% <80.77%> (+5.40%) :arrow_up:
buildcc/lib/target/src/target/build.cpp 76.42% <81.82%> (+2.86%) :arrow_up:
... and 2 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 00f7cf3...ade6520. Read the comment docs.