X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcpPlugins%2FPlugins%2FCMakeLists.txt;h=6fe1263cf23ade46b94ff02cf84ef6e6e7d02d09;hb=de874ea850042e77a99a456188f423c8df2e374f;hp=09b4b5ae682f1b412b1c23b640dc7cac6fb86e6c;hpb=9015cf98c60cf4ab304a639990004ee783a8bec0;p=cpPlugins.git diff --git a/lib/cpPlugins/Plugins/CMakeLists.txt b/lib/cpPlugins/Plugins/CMakeLists.txt index 09b4b5a..6fe1263 100644 --- a/lib/cpPlugins/Plugins/CMakeLists.txt +++ b/lib/cpPlugins/Plugins/CMakeLists.txt @@ -1,69 +1,6 @@ -SET(LIBRARY_NAME cpPlugins) - -## =============== -## = Source code = -## =============== - - -#FILE(GLOB LIB_HEADERS_H "*.h") -#FILE(GLOB LIB_HEADERS_HPP "*.hpp") -#FILE(GLOB LIB_HEADERS_HXX "*.hxx") -#FILE(GLOB LIB_SOURCES_C "*.c") -#FILE(GLOB LIB_SOURCES_CPP "*.cpp") -#FILE(GLOB LIB_SOURCES_CXX "*.cxx") - -SET( - LIB_HEADERS_H - ImageReader.h - ImageWriter.h - MeshReader.h - MeshWriter.h - MarchingCubes.h - ) -SET( - LIB_SOURCES_CXX - Host.cxx - ImageReader.cxx - ImageWriter.cxx - MeshReader.cxx - MeshWriter.cxx - MarchingCubes.cxx - ) - -## ===================== -## = Compilation rules = -## ===================== - -ADD_LIBRARY( - ${LIBRARY_NAME} - SHARED - ${LIB_SOURCES_C} - ${LIB_SOURCES_CPP} - ${LIB_SOURCES_CXX} - ) -GENERATE_EXPORT_HEADER( - ${LIBRARY_NAME} - BASE_NAME ${LIBRARY_NAME} - EXPORT_MACRO_NAME ${LIBRARY_NAME}_EXPORT - EXPORT_FILE_NAME ${PROJECT_BINARY_DIR}/lib/cpPlugins/Plugins/${LIBRARY_NAME}_Export.h - STATIC_DEFINE ${LIBRARY_NAME}_BUILT_AS_STATIC - ) -TARGET_LINK_LIBRARIES( - ${LIBRARY_NAME} - cpPlugins_Interface - ${ITK_LIBRARIES} - ${VTK_LIBRARIES} - ) - -## ======================== -## -- Installation rules -- -## ======================== - -INSTALL( - TARGETS ${LIBRARY_NAME} - RUNTIME DESTINATION bin - LIBRARY DESTINATION lib - ARCHIVE DESTINATION lib/static +SUBDIRS( + IO + BasicFilters ) ## eof - $RCSfile$