WaranCore/WaranCoreDLLExport.h
Go to the documentation of this file.
00001 #ifndef WARANCOREDLLEXPORT_H
00002 #define WARANCOREDLLEXPORT_H
00003 
00004 /* *_STATIC and MAKE_*_DLL are defined by the capitalization of
00005   the package name, included in the compiler options (only for Windows).
00006   Use directly WIN32 to allow transparent usage with or without Qt.
00007   WaranCoreInstallPath.h may contain WARANCORE_STATIC macro definition.
00008   This define was introduced there to mark this library as static for
00009   all projects that link to this library.
00010 */
00011 
00012 #include "WaranCoreInstallPath.h"
00013 
00014 #if defined(WIN32) && !defined(WARANCORE_STATIC)
00015 #ifdef MAKE_WARANCORE_DLL
00016 # define WARANCORE_EXPORT __declspec(dllexport)
00017 #else
00018 # define WARANCORE_EXPORT __declspec(dllimport)
00019 #endif
00020 #else
00021 # define WARANCORE_EXPORT
00022 #endif
00023 
00024 #endif  // WARANCOREDLLEXPORT_H
00025 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines