openframeworks / apothecary

This is the OpenFrameworks library apothecary. It mixes formulas and potions to build and update the C/C++ lib dependencies.
Other
56 stars 51 forks source link

VS2022 Host Compiler Support LLVM Clang - Toolchain - Also deploy scr… #340

Closed danoli3 closed 2 months ago

danoli3 commented 7 months ago

VS2022 Host Compiler Support LLVM Clang - Toolchain (WIP)

image

Figure 1: https://www.reddit.com/r/cpp/comments/100vctp/msvc_vs_clang_performance_has_anyone_tested/

Update scripts to show Multithread Type Variant builds for MSVC (CRT/MD/MT)

With VS 2022 comes significant gains to CLANG in VS. Outstripping all other benchmarks.

Lets do our own internal testing for this presumption

Anyways this is the workings on Clang Toolchain

Can you see the power of the Potions yet

danoli3 commented 6 months ago

might need ninja for clang, seems to work currently with VS 2022 clangcl for most things however if any llvm includes get added in any #include_next with llvm core error out.

danoli3 commented 2 months ago

This is working, just some issues with libraries not supporting it yet, will merge now and fix libs later