X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcpPlugins%2FPlugins%2FCMakeLists.txt;h=477f5007fe29127c8203e2b8d6d3f9e7e712f2e3;hb=94a44f4cdf4747eccc933df0a9c75ec86e825d2e;hp=372b1504dbb12cfb3f07cc48392fff9958a773ea;hpb=7166b8d4db14d08a7df0dec5f98988eab186e941;p=cpPlugins.git diff --git a/lib/cpPlugins/Plugins/CMakeLists.txt b/lib/cpPlugins/Plugins/CMakeLists.txt index 372b150..477f500 100644 --- a/lib/cpPlugins/Plugins/CMakeLists.txt +++ b/lib/cpPlugins/Plugins/CMakeLists.txt @@ -1,38 +1,61 @@ -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") - -## ===================== -## = 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} +SUBDIRS( + IO + BasicFilters ) -## eof - $RCSfile$ +# 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") + +# ## ===================== +# ## = Compilation rules = +# ## ===================== + +# ADD_CUSTOM_COMMAND( +# OUTPUT ${LIBRARY_NAME}_Host.cxx +# DEPENDS ${PROJECT_BINARY_DIR}/cpPlugins_createHost ${LIB_HEADERS_H} ${LIB_HEADERS_HPP} ${LIB_HEADERS_HXX} +# COMMAND ${PROJECT_BINARY_DIR}/cpPlugins_createHost ${LIBRARY_NAME}_Host.cxx cpPlugins::Plugins ${LIB_HEADERS_H} +# ) + +# ADD_LIBRARY( +# ${LIBRARY_NAME} +# SHARED +# ${LIBRARY_NAME}_Host.cxx +# ${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} +# cpExtensions +# cpPlugins_Interface +# ) + +# ## ======================== +# ## -- Installation rules -- +# ## ======================== + +# INSTALL( +# TARGETS ${LIBRARY_NAME} +# RUNTIME DESTINATION bin +# LIBRARY DESTINATION lib +# ARCHIVE DESTINATION lib/static +# ) + +# ## eof - $RCSfile$