/*========================================================================= This source has no copyright. It is intended to be copied by users wishing to create their own VTK classes locally. =========================================================================*/ #ifndef __@PROJECT_NAME@Configure_h #define __@PROJECT_NAME@Configure_h // Define @PROJECT_NAME@_SHARED if the library was built shared. #if @VTKLOCAL_BUILD_SHARED_LIBS_CONFIG@ # define @PROJECT_NAME@_SHARED #endif // Disable warning caused from static VTK and shared @PROJECT_NAME@. #if defined(_MSC_VER) && defined(@PROJECT_NAME@_SHARED) # pragma warning (disable: 4275) /* non-DLL-interface base class used */ #endif // Setup export/import macro for DLL. The symbol // "@PROJECT_NAME@_EXPORTS" is defined by CMake when building source // files for a shared library named "@PROJECT_NAME@". For these // sources we should export if building a shared library. For other // sources we should import if using a shared library. #if defined(_WIN32) && defined(@PROJECT_NAME@_SHARED) # if defined(@PROJECT_NAME@_EXPORTS) # define VTK_@PROJECT_NAME@_EXPORT __declspec(dllexport) # else # define VTK_@PROJECT_NAME@_EXPORT __declspec(dllimport) # endif #else # define VTK_@PROJECT_NAME@_EXPORT #endif #endif // __@PROJECT_NAME@Configure_h