LibreDWG / libredwg

Official mirror of libredwg. With CI hooks and nightly releases. PR's ok
https://savannah.gnu.org/projects/libredwg/
GNU General Public License v3.0
931 stars 228 forks source link

Shorter compile times #353

Open rurban opened 3 years ago

rurban commented 3 years ago

Compile times are getting insane with 16GB RAM. Split out several shared libs of either modules, or object families (as Teigha does). With modules encode/decode split compile-time will still require >10min, only with the dwg.spec splitup it will become managable. so split out dynblocks and maybe acsh solids, surfaces

or maybe just upgrade to 32GB RAM (160EUR)

rurban commented 1 year ago

The best solution so far is to use tinycc (CC=tcc), which is incredibly fast