bitweeder / lucenaBAL

C++ utility library providing build platform, compiler, and Standard Library feature detection
https://bitweeder.github.io/lucenaBAL
Other
3 stars 1 forks source link

SD-6 library token update #12

Closed bitweeder closed 4 years ago

bitweeder commented 4 years ago

Completed generic handling of library tokens after refactoring the Standard Library setup code. Converted original implementation-specific detection to use the new system.

Overrides still need to be finalized.

bitweeder commented 4 years ago

“Those who forget [that #warning is not universally supported] are doomed to [see a bunch of annoying compiler errors].”

There was a macro in the code for dealing with this at one point; depending of efficacy, I’ll either resurrect it, or just go the painful preprocessor conditional route.

bitweeder commented 4 years ago

Warnings have been fixed, along with some other minor issues. Overrides still need to be finalized, but that will happen in another PR.