]> Creatis software - cpPlugins.git/blobdiff - lib/third_party/tinyxml/CMakeLists.txt
Now it compiles again on Windows.
[cpPlugins.git] / lib / third_party / tinyxml / CMakeLists.txt
index a66769f4ac2a24a57fc1bd2895e35ecdaeb0dbe3..6579b71295edcb1ab49abb643ec699e8c7ff9909 100644 (file)
@@ -1,4 +1,5 @@
 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
@@ -10,7 +11,13 @@ SET_TARGET_PROPERTIES(
   VERSION "${prj_VER}"\r
   SOVERSION "${prj_sVER}"\r
   )\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