+++ /dev/null
-SET(lib_NAME cpPlugins_tinyxml2)\r
-SET(lib_DIR third_party/tinyxml)\r
-\r
-IF(MSVC)\r
- ADD_DEFINITIONS(-D_CRT_SECURE_NO_WARNINGS)\r
-ENDIF(MSVC)\r
-\r
-ADD_LIBRARY(${lib_NAME} SHARED tinyxml2.cpp tinyxml2.h)\r
-SET_TARGET_PROPERTIES(\r
- ${lib_NAME} PROPERTIES\r
- VERSION "${prj_VER}"\r
- SOVERSION "${prj_sVER}"\r
- )\r
-GENERATE_EXPORT_HEADER(\r
- ${lib_NAME}\r
- BASE_NAME ${lib_NAME}\r
- EXPORT_MACRO_NAME ${lib_NAME}_EXPORT\r
- EXPORT_FILE_NAME ${PROJECT_BINARY_DIR}/lib/${lib_DIR}/${lib_NAME}_Export.h\r
- STATIC_DEFINE ${lib_NAME}_BUILT_AS_STATIC\r
- )\r
-INSTALL(\r
- TARGETS ${lib_NAME}\r
- RUNTIME DESTINATION bin\r
- LIBRARY DESTINATION lib\r
- ARCHIVE DESTINATION lib/static\r
- )\r
-INSTALL(\r
- FILES tinyxml2.h\r
- DESTINATION include\r
- )\r
-\r
-## eof - $RCSfile$\r