blob: 95e849fdc8ff7e9c99ade354ed2aa2c650eda6cc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
--- tinyxml2-4.0.1/CMakeLists.txt
+++ tinyxml2-4.0.1/CMakeLists.txt
@@ -100,15 +100,18 @@
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
endif()
-add_executable(xmltest xmltest.cpp)
-if(BUILD_SHARED_LIBS)
- add_dependencies(xmltest tinyxml2)
- add_dependencies(xmltest ${TARGET_DATA_COPY})
- target_link_libraries(xmltest tinyxml2)
-else(BUILD_STATIC_LIBS)
- add_dependencies(xmltest tinyxml2_static)
- add_dependencies(xmltest ${TARGET_DATA_COPY})
- target_link_libraries(xmltest tinyxml2_static)
+set(BUILD_TEST OFF CACHE BOOL "Set to ON to build tests")
+if(BUILD_TEST)
+ add_executable(xmltest xmltest.cpp)
+ if(BUILD_SHARED_LIBS)
+ add_dependencies(xmltest tinyxml2)
+ add_dependencies(xmltest ${TARGET_DATA_COPY})
+ target_link_libraries(xmltest tinyxml2)
+ else(BUILD_STATIC_LIBS)
+ add_dependencies(xmltest tinyxml2_static)
+ add_dependencies(xmltest ${TARGET_DATA_COPY})
+ target_link_libraries(xmltest tinyxml2_static)
+ endif()
endif()
install(TARGETS DESTINATION ${CMAKE_INSTALL_BINDIR})
|