libHexEx issueshttps://gitlab.vci.rwth-aachen.de:9000/HexEx/libHexEx/-/issues2019-09-03T16:04:02Zhttps://gitlab.vci.rwth-aachen.de:9000/HexEx/libHexEx/-/issues/3cmake config file2019-09-03T16:04:02ZMartin Heistermanncmake config fileWe could use cmake config/version generation so find_package(HexEx) works without a finderWe could use cmake config/version generation so find_package(HexEx) works without a finderhttps://gitlab.vci.rwth-aachen.de:9000/HexEx/libHexEx/-/issues/2Support non-static build on windows2019-08-13T09:41:56ZMartin HeistermannSupport non-static build on windowsCurrently, no export macros are defined, so we cannot build a DLL on Windows. (This also means that on other platforms, more symbols than necessary are exported, as we cannot set `CXX_VISIBILITY_PRESET hidden` in cmake).
I'd recommend u...Currently, no export macros are defined, so we cannot build a DLL on Windows. (This also means that on other platforms, more symbols than necessary are exported, as we cannot set `CXX_VISIBILITY_PRESET hidden` in cmake).
I'd recommend using cmake's `generate_export_header` to accomplish this, cf. https://www.graphics.rwth-aachen.de:9000/OpenVolumeMesh/OpenVolumeMesh/blob/cmake-overhaul-2/src/CMakeLists.txt#L95