]> Creatis software - cpPlugins.git/blobdiff - lib/tinyxml2/OLD_CMakeLists.txt.old
...
[cpPlugins.git] / lib / tinyxml2 / OLD_CMakeLists.txt.old
diff --git a/lib/tinyxml2/OLD_CMakeLists.txt.old b/lib/tinyxml2/OLD_CMakeLists.txt.old
new file mode 100644 (file)
index 0000000..6579b71
--- /dev/null
@@ -0,0 +1,32 @@
+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