Closed traversaro closed 7 years ago
AppVeyor builds are failing for the following reason:
[[noreturn]]
does not work on VS2013 The two problems were the usual problem of dll not found by test in Windows (see https://github.com/robotology/how-to-export-cpp-library/issues/4 for a more in-depth discussion) and the fact that I removed the __declspec(dllexport)
even from the MODULE
that is meant to be loaded at runtime.
CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS
remove the need of exporting
symbols in library linked at link time, but dllexport is still need for dll loaded at runtime .
@traversaro if you resolve the conflicts we can merge it.. btw we have to think a method to add feature notes to the changelog file without everyone operating directly on it. something like this @Nicogene @drdanz https://github.com/masukomi/changelog_manager
merged, thanks!
Additional related modifications:
CMAKE_EXPORT_ALL_SYMBOLS
in Windows)BUILD_SHARED_LIBS