1 #ifndef DLL_H_62B23520_7C8E_11DE_8A39_0800200C9A66 2 #define DLL_H_62B23520_7C8E_11DE_8A39_0800200C9A66 4 #if defined(_MSC_VER) || \ 5 (defined(__GNUC__) && (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) || \ 6 (__GNUC__ >= 4)) // GCC supports "pragma once" correctly since 3.4 19 #ifdef YAML_CPP_DLL // Using or Building YAML-CPP DLL (definition defined 21 #ifdef yaml_cpp_EXPORTS // Building YAML-CPP DLL (definition created by CMake 24 #define YAML_CPP_API __declspec(dllexport) 25 #else // yaml_cpp_EXPORTS 27 #define YAML_CPP_API __declspec(dllimport) 28 #endif // yaml_cpp_EXPORTS 31 #endif // YAML_CPP_DLL 33 #endif // DLL_H_62B23520_7C8E_11DE_8A39_0800200C9A66