Add missing DLL export, and set up gtest/gmock to properly import their symbols.
This commit is contained in:
parent
833f2996bc
commit
fe8ca77a1b
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user