parent
b955a0b715
commit
6068d94bea
|
@ -26,22 +26,21 @@
|
|||
// class __declspec(dllexport) MyClass { ... };
|
||||
// When included while compiling other code against GTSAM:
|
||||
// class __declspec(dllimport) MyClass { ... };
|
||||
|
||||
// mnaranjo: we don't want dllexport on msys2
|
||||
//#ifdef _WIN32
|
||||
//# ifdef @library_name@_EXPORTS
|
||||
//# define @library_name@_EXPORT __declspec(dllexport)
|
||||
//# define @library_name@_EXTERN_EXPORT __declspec(dllexport) extern
|
||||
//# else
|
||||
//# ifndef @library_name@_IMPORT_STATIC
|
||||
//# define @library_name@_EXPORT __declspec(dllimport)
|
||||
//# define @library_name@_EXTERN_EXPORT __declspec(dllimport)
|
||||
//# else /* @library_name@_IMPORT_STATIC */
|
||||
//# define @library_name@_EXPORT
|
||||
//# define @library_name@_EXTERN_EXPORT extern
|
||||
//# endif /* @library_name@_IMPORT_STATIC */
|
||||
//# endif /* @library_name@_EXPORTS */
|
||||
//#else /* _WIN32 */
|
||||
#ifdef _WIN32
|
||||
# ifdef @library_name@_EXPORTS
|
||||
# define @library_name@_EXPORT __declspec(dllexport)
|
||||
# define @library_name@_EXTERN_EXPORT __declspec(dllexport) extern
|
||||
# else
|
||||
# ifndef @library_name@_IMPORT_STATIC
|
||||
# define @library_name@_EXPORT __declspec(dllimport)
|
||||
# define @library_name@_EXTERN_EXPORT __declspec(dllimport)
|
||||
# else /* @library_name@_IMPORT_STATIC */
|
||||
# define @library_name@_EXPORT
|
||||
# define @library_name@_EXTERN_EXPORT extern
|
||||
# endif /* @library_name@_IMPORT_STATIC */
|
||||
# endif /* @library_name@_EXPORTS */
|
||||
#else /* _WIN32 */
|
||||
# define @library_name@_EXPORT
|
||||
# define @library_name@_EXTERN_EXPORT extern
|
||||
//#endif
|
||||
#endif
|
||||
|
||||
|
|
|
@ -39,19 +39,18 @@
|
|||
# endif
|
||||
#endif
|
||||
|
||||
// mnaranjo: disable dllexport on msys2
|
||||
//#if defined(_MSC_VER) && defined(GEOGRAPHICLIB_SHARED_LIB) && \
|
||||
// GEOGRAPHICLIB_SHARED_LIB
|
||||
//# if GEOGRAPHICLIB_SHARED_LIB > 1
|
||||
//# error GEOGRAPHICLIB_SHARED_LIB must be 0 or 1
|
||||
//# elif defined(GeographicLib_EXPORTS)
|
||||
//# define GEOGRAPHICLIB_EXPORT __declspec(dllexport)
|
||||
//# else
|
||||
//# define GEOGRAPHICLIB_EXPORT __declspec(dllimport)
|
||||
//# endif
|
||||
//#else
|
||||
#if defined(_MSC_VER) && defined(GEOGRAPHICLIB_SHARED_LIB) && \
|
||||
GEOGRAPHICLIB_SHARED_LIB
|
||||
# if GEOGRAPHICLIB_SHARED_LIB > 1
|
||||
# error GEOGRAPHICLIB_SHARED_LIB must be 0 or 1
|
||||
# elif defined(GeographicLib_EXPORTS)
|
||||
# define GEOGRAPHICLIB_EXPORT __declspec(dllexport)
|
||||
# else
|
||||
# define GEOGRAPHICLIB_EXPORT __declspec(dllimport)
|
||||
# endif
|
||||
#else
|
||||
# define GEOGRAPHICLIB_EXPORT
|
||||
//#endif
|
||||
#endif
|
||||
|
||||
#include <stdexcept>
|
||||
#include <string>
|
||||
|
|
|
@ -16,21 +16,21 @@
|
|||
* @date Mar 9, 2013
|
||||
*/
|
||||
|
||||
// mnaranjo: disable dllexport on msys2
|
||||
//#ifdef _WIN32
|
||||
//# ifdef GTSAM_UNSTABLE_EXPORTS
|
||||
//# define GTSAM_UNSTABLE_EXPORT __declspec(dllexport)
|
||||
//# define GTSAM_UNSTABLE_EXTERN_EXPORT __declspec(dllexport) extern
|
||||
//# else
|
||||
//# ifndef GTSAM_UNSTABLE_IMPORT_STATIC
|
||||
//# define GTSAM_UNSTABLE_EXPORT __declspec(dllimport)
|
||||
//# define GTSAM_UNSTABLE_EXTERN_EXPORT __declspec(dllimport)
|
||||
//# else /* GTSAM_UNSTABLE_IMPORT_STATIC */
|
||||
//# define GTSAM_UNSTABLE_EXPORT
|
||||
//# define GTSAM_UNSTABLE_EXTERN_EXPORT extern
|
||||
//# endif /* GTSAM_UNSTABLE_IMPORT_STATIC */
|
||||
//# endif /* GTSAM_UNSTABLE_EXPORTS */
|
||||
//#else /* _WIN32 */
|
||||
#ifdef _WIN32
|
||||
# ifdef GTSAM_UNSTABLE_EXPORTS
|
||||
# define GTSAM_UNSTABLE_EXPORT __declspec(dllexport)
|
||||
# define GTSAM_UNSTABLE_EXTERN_EXPORT __declspec(dllexport) extern
|
||||
# else
|
||||
# ifndef GTSAM_UNSTABLE_IMPORT_STATIC
|
||||
# define GTSAM_UNSTABLE_EXPORT __declspec(dllimport)
|
||||
# define GTSAM_UNSTABLE_EXTERN_EXPORT __declspec(dllimport)
|
||||
# else /* GTSAM_UNSTABLE_IMPORT_STATIC */
|
||||
# define GTSAM_UNSTABLE_EXPORT
|
||||
# define GTSAM_UNSTABLE_EXTERN_EXPORT extern
|
||||
# endif /* GTSAM_UNSTABLE_IMPORT_STATIC */
|
||||
# endif /* GTSAM_UNSTABLE_EXPORTS */
|
||||
#else /* _WIN32 */
|
||||
# define GTSAM_UNSTABLE_EXPORT
|
||||
# define GTSAM_UNSTABLE_EXTERN_EXPORT extern
|
||||
//#endif
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Reference in New Issue