]> Creatis software - cpPlugins.git/blobdiff - lib/third_party/Pluma/CMakeLists.txt
Some minor bugs crushed
[cpPlugins.git] / lib / third_party / Pluma / CMakeLists.txt
index 9f936e126502f605f2b17a451aca8a602152b9d8..c7e062c769dd922cced50e17a07cc628a93dadcb 100644 (file)
@@ -22,9 +22,29 @@ ADD_LIBRARY(
   ${LIB_SOURCES_CPP}
   ${LIB_SOURCES_CXX}
   )
-TARGET_LINK_LIBRARIES(
+GENERATE_EXPORT_HEADER(
   ${LIBRARY_NAME}
-  dl
+  BASE_NAME ${LIBRARY_NAME}
+  EXPORT_MACRO_NAME ${LIBRARY_NAME}_EXPORT
+  EXPORT_FILE_NAME  ${PROJECT_BINARY_DIR}/lib/third_party/Pluma/${LIBRARY_NAME}_Export.h
+  STATIC_DEFINE ${LIBRARY_NAME}_BUILT_AS_STATIC
+  )
+IF(NOT WIN32)
+  TARGET_LINK_LIBRARIES(
+    ${LIBRARY_NAME}
+    dl
+    )
+ENDIF(NOT WIN32)
+
+## ========================
+## -- Installation rules --
+## ========================
+
+INSTALL(
+  TARGETS ${LIBRARY_NAME}
+  RUNTIME DESTINATION bin
+  LIBRARY DESTINATION lib
+  ARCHIVE DESTINATION lib/static
   )
 
 ## eof - $RCSfile$