Commit fe8ca77a authored by Jesse Beder's avatar Jesse Beder
Browse files

Add missing DLL export, and set up gtest/gmock to properly import their symbols.

parent 833f2996
......@@ -10,8 +10,10 @@
#include <string>
#include <vector>
#include "yaml-cpp/dll.h"
namespace YAML {
class ostream_wrapper {
class YAML_CPP_API ostream_wrapper {
public:
ostream_wrapper();
explicit ostream_wrapper(std::ostream& stream);
......
......@@ -4,6 +4,10 @@ add_subdirectory(gmock-1.7.0)
include_directories(gmock-1.7.0/gtest/include)
include_directories(gmock-1.7.0/include)
if(WIN32 AND BUILD_SHARED_LIBS)
add_definitions("-DGTEST_LINKED_AS_SHARED_LIBRARY")
endif()
file(GLOB test_headers [a-z_]*.h)
file(GLOB test_sources [a-z_]*.cpp integration/[a-z_]*.cpp)
file(GLOB test_core_sources core/[a-z]*.cpp)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment