]> Creatis software - cpPlugins.git/blob - lib/tinyxml2/OLD_CMakeLists.txt.old
...
[cpPlugins.git] / lib / tinyxml2 / OLD_CMakeLists.txt.old
1 SET(lib_NAME cpPlugins_tinyxml2)\r
2 SET(lib_DIR  third_party/tinyxml)\r
3 \r
4 IF(MSVC)\r
5   ADD_DEFINITIONS(-D_CRT_SECURE_NO_WARNINGS)\r
6 ENDIF(MSVC)\r
7 \r
8 ADD_LIBRARY(${lib_NAME} SHARED tinyxml2.cpp tinyxml2.h)\r
9 SET_TARGET_PROPERTIES(\r
10   ${lib_NAME} PROPERTIES\r
11   VERSION "${prj_VER}"\r
12   SOVERSION "${prj_sVER}"\r
13   )\r
14 GENERATE_EXPORT_HEADER(\r
15   ${lib_NAME}\r
16   BASE_NAME ${lib_NAME}\r
17   EXPORT_MACRO_NAME ${lib_NAME}_EXPORT\r
18   EXPORT_FILE_NAME ${PROJECT_BINARY_DIR}/lib/${lib_DIR}/${lib_NAME}_Export.h\r
19   STATIC_DEFINE ${lib_NAME}_BUILT_AS_STATIC\r
20   )\r
21 INSTALL(\r
22   TARGETS ${lib_NAME}\r
23   RUNTIME DESTINATION bin\r
24   LIBRARY DESTINATION lib\r
25   ARCHIVE DESTINATION lib/static\r
26   )\r
27 INSTALL(\r
28   FILES tinyxml2.h\r
29   DESTINATION include\r
30   )\r
31 \r
32 ## eof - $RCSfile$\r