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