From 8582353a6ef472bd748344922edf5af4da03761d Mon Sep 17 00:00:00 2001
From: Rashad Kanavath <rashad.kanavath@c-s.fr>
Date: Tue, 10 Nov 2015 16:38:21 +0100
Subject: [PATCH] BUG: mantis #1080. do not include test code into the lib

---
 SuperBuild/patches/TINYXML/CMakeLists.txt | 22 +++++++++++++++-------
 1 file changed, 15 insertions(+), 7 deletions(-)

diff --git a/SuperBuild/patches/TINYXML/CMakeLists.txt b/SuperBuild/patches/TINYXML/CMakeLists.txt
index 33c664a4e9..8088c079c9 100644
--- a/SuperBuild/patches/TINYXML/CMakeLists.txt
+++ b/SuperBuild/patches/TINYXML/CMakeLists.txt
@@ -7,18 +7,26 @@ if(MSVC)
 set(BUILD_SHARED_LIBS OFF) #force off
 endif()
 
-file(GLOB tinyXMLlib_SRCS "*.cpp")
-file(GLOB tinyXMLlib_HDRS "*.h")
+
+set(tinyXMLlib_SRCS
+  tinystr.cpp
+  tinyxml.cpp
+  tinyxmlerror.cpp
+  tinyxmlparser.cpp)
+
+set(tinyXMLlib_HDRS
+  tinystr.h
+  tinyxml.h)
+
 add_library(tinyxml ${tinyXMLlib_SRCS})
 
 install(TARGETS tinyxml
-    RUNTIME DESTINATION bin COMPONENT RuntimeLibraries
-    LIBRARY DESTINATION lib COMPONENT RuntimeLibraries
-    ARCHIVE DESTINATION lib COMPONENT Development)
+  RUNTIME DESTINATION bin
+  LIBRARY DESTINATION lib
+  ARCHIVE DESTINATION lib)
 
 install(FILES ${tinyXMLlib_HDRS}
-    DESTINATION include
-    COMPONENT Development)
+  DESTINATION include)
 
 
 #set(TINYXML_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR})
-- 
GitLab