CalebDepatie / unified-package-manager

upm is "unified" in that it provides a consistent and simple CLI layer to access all your systems package managers
BSD 3-Clause "New" or "Revised" License
0 stars 1 forks source link

Swap to modules? #5

Open CalebDepatie opened 1 year ago

CalebDepatie commented 1 year ago

The C++ modules system would allow for faster iteration (only update one file) and slightly easier compilation From testing it would seem Meson (or maybe ninja) does not support compiling via modules yet, so I would also likely need to switch to make

CalebDepatie commented 1 year ago

Testing with modules in a minimal project seem extremely unsuccessful. Perhaps I'm using an odd version, but clang is not successful in compiling modules. The tutorial clang gives is incorrect and after fixing and successfully linking, It seg faults on execution.