Both greg_month and greg_weekday classes are implemented completely in headers, so they need not be marked with BOOST_DATE_TIME_DECL. For consistency with other similar classes, they are now marked with BOOST_SYMBOL_VISIBLE.
This should fix linking errors on Windows/MSVC, where all members of greg_month and greg_weekday classes remain unresolved as they are expected to be implemented in a shared library.
This PR also enables both shared and static linking in AppVeyor CI.
Both
greg_month
andgreg_weekday
classes are implemented completely in headers, so they need not be marked withBOOST_DATE_TIME_DECL
. For consistency with other similar classes, they are now marked withBOOST_SYMBOL_VISIBLE
.This should fix linking errors on Windows/MSVC, where all members of
greg_month
andgreg_weekday
classes remain unresolved as they are expected to be implemented in a shared library.This PR also enables both shared and static linking in AppVeyor CI.