]> Creatis software - cpPlugins.git/blobdiff - lib/cpPlugins/CMakeLists.txt
...
[cpPlugins.git] / lib / cpPlugins / CMakeLists.txt
diff --git a/lib/cpPlugins/CMakeLists.txt b/lib/cpPlugins/CMakeLists.txt
deleted file mode 100644 (file)
index de69dce..0000000
+++ /dev/null
@@ -1,239 +0,0 @@
-
-## =============================
-## = Set names and directories =
-## =============================
-
-SET(lib_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
-SET(lib_BUILD_DIR ${CMAKE_CURRENT_BINARY_DIR})
-GET_FILENAME_COMPONENT(lib_NAME ${lib_SOURCE_DIR} NAME)
-
-## =========================
-## = Configure local files =
-## =========================
-
-FILE(GLOB lib_CONFIG_FILES "${lib_SOURCE_DIR}/*.in")
-FOREACH(_file ${lib_CONFIG_FILES})
-  GET_FILENAME_COMPONENT(_filename ${_file} NAME)
-  STRING(REGEX REPLACE ".in" "" _outfile ${_filename})
-  CONFIGURE_FILE(${_filename} ${lib_BUILD_DIR}/${_outfile} @ONLY)
-ENDFOREACH(_file)
-
-## ===============
-## = Source code =
-## ===============
-
-FILE(GLOB lib_SOURCE_HEADERS_H   "${lib_SOURCE_DIR}/*.h")
-FILE(GLOB lib_SOURCE_HEADERS_HPP "${lib_SOURCE_DIR}/*.hpp")
-FILE(GLOB lib_SOURCE_HEADERS_HXX "${lib_SOURCE_DIR}/*.hxx")
-FILE(GLOB lib_SOURCE_CODE_C      "${lib_SOURCE_DIR}/*.c")
-FILE(GLOB lib_SOURCE_CODE_CPP    "${lib_SOURCE_DIR}/*.cpp")
-FILE(GLOB lib_SOURCE_CODE_CXX    "${lib_SOURCE_DIR}/*.cxx")
-FILE(GLOB lib_SOURCE_QT_UI       "${lib_SOURCE_DIR}/*.ui")
-FILE(GLOB lib_BUILD_HEADERS_H    "${lib_BUILD_DIR}/*.h")
-FILE(GLOB lib_BUILD_HEADERS_HPP  "${lib_BUILD_DIR}/*.hpp")
-FILE(GLOB lib_BUILD_HEADERS_HXX  "${lib_BUILD_DIR}/*.hxx")
-FILE(GLOB lib_BUILD_CODE_C       "${lib_BUILD_DIR}/*.c")
-FILE(GLOB lib_BUILD_CODE_CPP     "${lib_BUILD_DIR}/*.cpp")
-FILE(GLOB lib_BUILD_CODE_CXX     "${lib_BUILD_DIR}/*.cxx")
-
-# ===================================
-# = Integrate all source file names =
-# ===================================
-
-SET(
-  lib_CODE
-  ${lib_SOURCE_CODE_C}
-  ${lib_SOURCE_CODE_CPP}
-  ${lib_SOURCE_CODE_CXX}
-  ${lib_BUILD_CODE_C}
-  ${lib_BUILD_CODE_CPP}
-  ${lib_BUILD_CODE_CXX}
-  )
-
-SET(
-  lib_HEADERS
-  ${lib_SOURCE_HEADERS_H}
-  ${lib_SOURCE_HEADERS_HPP}
-  ${lib_SOURCE_HEADERS_HXX}
-  ${lib_BUILD_HEADERS_H}
-  ${lib_BUILD_HEADERS_HPP}
-  ${lib_BUILD_HEADERS_HXX}
-  )
-
-IF(USE_QT4)
-  SET(_hdr_to_wrap)
-  FOREACH(_h ${lib_SOURCE_HEADERS_H})
-    FILE(READ ${_h} _txt)
-    STRING(FIND "${_txt}" "Q_OBJECT" _res)
-    IF(NOT ${_res} EQUAL -1)
-      LIST(APPEND _hdr_to_wrap ${_h})
-    ENDIF(NOT ${_res} EQUAL -1)
-  ENDFOREACH(_h)
-  IF(_hdr_to_wrap)
-    QT4_WRAP_CPP(_src_qt_moc ${_hdr_to_wrap})
-  ENDIF(_hdr_to_wrap)
-  QT4_WRAP_UI(_hdr_qt_ui ${lib_SOURCE_QT_UI})
-  SET(lib_CODE ${lib_CODE} ${_hdr_qt_ui} ${_src_qt_moc})
-  SET(lib_HEADERS ${lib_HEADERS} ${_hdr_qt_ui})
-ENDIF(USE_QT4)
-
-## ==========================
-## = Library's dependencies =
-## ==========================
-
-SET(
-  lib_LINKS
-  ${ITK_LIBRARIES}
-  ${VTK_LIBRARIES}
-  cpPlugins_tinyxml2
-  cpPlugins_Instances_ScalarImages
-  cpPlugins_Instances_ColorImages
-  cpPlugins_Instances_Mesh
-  )
-IF(USE_QT4)
-  SET(lib_LINKS ${lib_LINKS} ${QT_LIBRARIES})
-ENDIF(USE_QT4)
-IF(NOT WIN32)
-  SET(lib_LINKS ${lib_LINKS} dl)
-ENDIF(NOT WIN32)
-
-## ==============================================================
-## = Compile library, if there is at least one source code file =
-## ==============================================================
-
-IF(lib_CODE)
-  ADD_LIBRARY(${lib_NAME} SHARED ${lib_CODE})
-  SET_TARGET_PROPERTIES(
-    ${lib_NAME} PROPERTIES
-    VERSION "${prj_VER}"
-    SOVERSION "${prj_sVER}"
-    )
-  # ADD_DEPENDENCIES(${lib_NAME} ${cpPlugins_LIBRARIES})
-  GENERATE_EXPORT_HEADER(
-    ${lib_NAME}
-    BASE_NAME ${lib_NAME}
-    EXPORT_MACRO_NAME ${lib_NAME}_EXPORT
-    EXPORT_FILE_NAME ${lib_BUILD_DIR}/${lib_NAME}_Export.h
-    STATIC_DEFINE ${lib_NAME}_BUILT_AS_STATIC
-    )
-  TARGET_LINK_LIBRARIES(${lib_NAME} ${lib_LINKS})
-  SET(${lib_NAME}_LIB ${lib_NAME} CACHE INTERNAL "library ${lib_NAME}")
-ENDIF(lib_CODE)
-
-# IF(USE_QT4)
-#   SET(
-#     lib_QT_UI
-#     ActorAxesProperties.ui
-#     ActorImageProperties.ui
-#     ActorPolyDataProperties.ui
-#     )
-#   SET(
-#     lib_QT_Headers
-#     ActorProperties.h
-#     ActorAxesProperties.h
-#     ActorImageProperties.h
-#     ActorPolyDataProperties.h
-#     ActorPropertiesQtDialog.h
-#     ParametersQtDialog.h
-#     )
-#   SET(
-#     lib_QT_Sources
-#     ActorProperties.cxx
-#     ActorAxesProperties.cxx
-#     ActorImageProperties.cxx
-#     ActorPolyDataProperties.cxx
-#     ActorPropertiesQtDialog.cxx
-#     ParametersQtDialog.cxx
-#     )
-#   SET(
-#     lib_QT_Resources
-#     )
-
-#   QT4_WRAP_UI(lib_QT_Wrapped_Headers ${lib_QT_UI})
-#   QT4_WRAP_CPP(lib_QT_Wrapped_MOC_Sources ${lib_QT_Headers})
-#   QT4_ADD_RESOURCES(lib_QT_Wrapped_Resources_Sources ${lib_QT_Resources})
-
-#   SET(
-#     lib_HEADERS_H
-#     ${lib_HEADERS_H}
-#     ${lib_QT_Wrapped_Headers}
-#     )
-
-#   SET(
-#     lib_BUILDS_CXX
-#     ${lib_BUILDS_CXX}
-#     ${lib_QT_Sources}
-#     ${lib_QT_Wrapped_Headers}
-#     ${lib_QT_Wrapped_MOC_Sources}
-#     ${lib_QT_Wrapped_Resources_Sources}
-#     )
-
-# ENDIF(USE_QT4)
-
-# SET(
-#   lib_HEADERS
-#   ${lib_HEADERS_H}
-#   ${lib_HEADERS_HPP}
-#   ${lib_HEADERS_HXX}
-#   )
-
-# SET(
-#   lib_BUILDS
-#   ${lib_BUILDS_C}
-#   ${lib_BUILDS_CPP}
-#   ${lib_BUILDS_CXX}
-#   )
-
-# SET(
-#   target_LIBRARIES
-#   ${ITK_LIBRARIES}
-#   ${VTK_LIBRARIES}
-#   cpExtensions
-#   cpPlugins_tinyxml2
-#   ${cpPlugins_LIBRARIES}
-#   )
-# IF(NOT WIN32)
-#   SET(
-#     target_LIBRARIES
-#     ${target_LIBRARIES}
-#     dl
-#     )
-# ENDIF(NOT WIN32)
-
-# ## =====================
-# ## = Compilation rules =
-# ## =====================
-
-# ADD_LIBRARY(${lib_NAME} SHARED  ${lib_BUILDS})
-# SET_TARGET_PROPERTIES(
-#   ${lib_NAME} PROPERTIES
-#   VERSION "${prj_VER}"
-#   SOVERSION "${prj_sVER}"
-#   )
-# ADD_DEPENDENCIES(${lib_NAME} ${cpPlugins_LIBRARIES})
-# GENERATE_EXPORT_HEADER(
-#   ${lib_NAME}
-#   BASE_NAME ${lib_NAME}
-#   EXPORT_MACRO_NAME ${lib_NAME}_EXPORT
-#   EXPORT_FILE_NAME ${PROJECT_BINARY_DIR}/lib/${lib_DIR}/${lib_NAME}_Export.h
-#   STATIC_DEFINE ${lib_NAME}_BUILT_AS_STATIC
-#   )
-# TARGET_LINK_LIBRARIES(${lib_NAME} ${target_LIBRARIES})
-
-# ## ========================
-# ## == Installation rules ==
-# ## ========================
-
-# INSTALL(
-#   TARGETS ${lib_NAME}
-#   RUNTIME DESTINATION bin
-#   LIBRARY DESTINATION lib
-#   ARCHIVE DESTINATION lib/static
-#   )
-# INSTALL(
-#   FILES
-#   ${lib_HEADERS}
-#   DESTINATION include/${lib_DIR}
-#   )
-
-## eof - $RCSfile$