CMake overhaul
- CMakeLists rewrite
- Windows dll/lib build (need to add OVM_EXPORT macros / disable warnings about STL containers)
- Tests on windows (with or without ctest?)
- Support static library build (if needed?)
- Adjust OpenFlipper to work with new OVM (without its own custom finder)
- Test in-tree build
- Test standalone build
- File converter
- support find_package after add_subdirectory
http://www.brianlheim.com/2018/04/09/cmake-cheat-sheet.html https://pabloariasal.github.io/2018/02/19/its-time-to-do-cmake-right/
Maybe: https://cmake.org/cmake/help/latest/module/WriteCompilerDetectionHeader.html
Development branch (may receive force pushes): https://www.graphics.rwth-aachen.de:9000/OpenVolumeMesh/OpenVolumeMesh/commits/cmake-overhaul-2