Go to the documentation of this file.00001 #ifndef DLL_H_62B23520_7C8E_11DE_8A39_0800200C9A66
00002 #define DLL_H_62B23520_7C8E_11DE_8A39_0800200C9A66
00003
00004 #if defined(_MSC_VER) || (defined(__GNUC__) && (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) || (__GNUC__ >= 4)) // GCC supports "pragma once" correctly since 3.4
00005 #pragma once
00006 #endif
00007
00008
00009
00010
00011
00012
00013
00014 #undef YAML_CPP_API
00015
00016 #ifdef YAML_CPP_DLL // Using or Building YAML-CPP DLL (definition defined manually)
00017 #ifdef yaml_cpp_EXPORTS // Building YAML-CPP DLL (definition created by CMake or defined manually)
00018
00019 #define YAML_CPP_API __declspec(dllexport)
00020 #else // yaml_cpp_EXPORTS
00021
00022 #define YAML_CPP_API __declspec(dllimport)
00023 #endif // yaml_cpp_EXPORTS
00024 #else //YAML_CPP_DLL
00025 #define YAML_CPP_API
00026 #endif // YAML_CPP_DLL
00027
00028 #endif // DLL_H_62B23520_7C8E_11DE_8A39_0800200C9A66