X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2Fcpm%2FPlugins%2FCMakeLists.txt;fp=lib%2Fcpm%2FPlugins%2FCMakeLists.txt;h=d070bb564f2a988843672c23ddf6e1b91b7cee58;hb=93ddd2fe04d05b28dff31448032fd3af93ffe750;hp=0000000000000000000000000000000000000000;hpb=6d6bf5d5e3b9318a507216f2f231c32299d1a941;p=cpMesh.git diff --git a/lib/cpm/Plugins/CMakeLists.txt b/lib/cpm/Plugins/CMakeLists.txt new file mode 100644 index 0000000..d070bb5 --- /dev/null +++ b/lib/cpm/Plugins/CMakeLists.txt @@ -0,0 +1,37 @@ +SET(LIBRARY_NAME cpmPlugins) + +## =============== +## = 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/cpm/Plugins/${LIBRARY_NAME}_Export.h + STATIC_DEFINE ${LIBRARY_NAME}_BUILT_AS_STATIC + ) +TARGET_LINK_LIBRARIES( + ${LIBRARY_NAME} + ${cpPlugins_Interface_LIBRARIES} + ) + +## eof - $RCSfile$