Split OS specific implementation into separate files
s1hofmann opened this issue · 0 comments
s1hofmann commented
Short overview
Most implementations are done in a single source file with tons of #ifdefs.
I guess it's still valid for header files, but I'm repeatedly getting lost reading the implementation.
Use case
- Better code splitting
- Improved readability
- Easier to include files in CMakeLists.txt without having to deal with OS specific filename postfixes (e.g. *._win32.cc)