ukaea / overlap_checker

A growing collection of tools to process CAD geometries for use in modelling workflows.
GNU General Public License v2.0
3 stars 1 forks source link

switch to build tools more commonly used by UKAEA #6

Closed smason closed 2 years ago

smason commented 2 years ago
smason commented 2 years ago

waiting on Andrew to give feedback!

makeclean commented 2 years ago

Sorry, been some sickness at home, I'll take a look :)

smason commented 2 years ago

Sorry, been some sickness at home, I'll take a look :)

No probs, hope you're feeling better

While doing this have reminded myself why I like the fmt and doctests libraries over iostreams and catch2. STL streams are very painful to get formatted output that reads nicely. While catch2 takes an age to compile, which is very annoying when making small fixes.

@makeclean, I'd encourage you to make these libraries generally available for use in these sorts of tools!

makeclean commented 2 years ago

How long does the build take on your machine? On mine build time is 16 seconds

smason commented 2 years ago

How long does the build take on your machine? On mine build time is 16 seconds

sounds about right, but adds up over time and adds friction reducing motivation to recompile/test for small changes.