37 lines
1.3 KiB
C
37 lines
1.3 KiB
C
/* ----------------------------------------------------------------------------
|
|
|
|
* GTSAM Copyright 2010, Georgia Tech Research Corporation,
|
|
* Atlanta, Georgia 30332-0415
|
|
* All Rights Reserved
|
|
* Authors: Frank Dellaert, et al. (see THANKS for the full author list)
|
|
|
|
* See LICENSE for the license information
|
|
|
|
* -------------------------------------------------------------------------- */
|
|
|
|
/**
|
|
* @file dllexport.h
|
|
* @brief Symbols for exporting classes and methods from DLLs
|
|
* @author Richard Roberts
|
|
* @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 */
|
|
# define GTSAM_UNSTABLE_EXPORT
|
|
# define GTSAM_UNSTABLE_EXTERN_EXPORT extern
|
|
//#endif
|