From 3dacebf8eee7f1abed5379e8e4779c5fd7ab9e1d Mon Sep 17 00:00:00 2001 From: Leonid Onokhov Date: Thu, 12 Dec 2013 15:07:34 +0300 Subject: [PATCH] add TINYXML2_EXPORT define when building shared lib otherwise it exports no symbols and msvc does not create import .lib --- CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index b58f9eb..aa2d860 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -53,6 +53,7 @@ if(BUILD_STATIC_LIBS) endif(BUILD_STATIC_LIBS) add_library(tinyxml2 SHARED tinyxml2.cpp tinyxml2.h) set_target_properties(tinyxml2 PROPERTIES + COMPILE_DEFINITIONS "TINYXML2_EXPORT" VERSION "${GENERIC_LIB_VERSION}" SOVERSION "${GENERIC_LIB_SOVERSION}")