X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=lib%2FcpPipelineEditor%2FCMakeLists.txt;h=7943a91333dc96cbd82c257b2cbaf3d451ae4206;hb=1b0022070ff3b5f80f6f8c8b87f73032f5685eaf;hp=263b4ac68936bfeaedeb7213f2eda1edea521a6a;hpb=46f2cf7aa39bda8301b22fcfddd43daf0dc13770;p=cpPlugins.git diff --git a/lib/cpPipelineEditor/CMakeLists.txt b/lib/cpPipelineEditor/CMakeLists.txt index 263b4ac..7943a91 100644 --- a/lib/cpPipelineEditor/CMakeLists.txt +++ b/lib/cpPipelineEditor/CMakeLists.txt @@ -1,17 +1,17 @@ -SET(LIBRARY_NAME cpPipelineEditor) +SET(lib_NAME cpPipelineEditor) ## =============== ## = 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") +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_QT_Headers + lib_QT_Headers Canvas.h Editor.h ) @@ -20,27 +20,32 @@ SET( ## = Compilation rules = ## ===================== -QT4_WRAP_CPP(LIB_QT_Wrapped_MOC_Sources ${LIB_QT_Headers}) +QT4_WRAP_CPP(lib_QT_Wrapped_MOC_Sources ${lib_QT_Headers}) ADD_LIBRARY( - ${LIBRARY_NAME} - ${LIBRARY_TYPE} - ${LIB_SOURCES_C} - ${LIB_SOURCES_CPP} - ${LIB_SOURCES_CXX} - ${LIB_QT_Wrapped_MOC_Sources} + ${lib_NAME} + SHARED + ${lib_SOURCES_C} + ${lib_SOURCES_CPP} + ${lib_SOURCES_CXX} + ${lib_QT_Wrapped_MOC_Sources} + ) +SET_TARGET_PROPERTIES( + ${lib_NAME} PROPERTIES + VERSION "${prj_VER}" + SOVERSION "${prj_sVER}" ) GENERATE_EXPORT_HEADER( - ${LIBRARY_NAME} - BASE_NAME ${LIBRARY_NAME} - EXPORT_MACRO_NAME ${LIBRARY_NAME}_EXPORT - EXPORT_FILE_NAME ${PROJECT_BINARY_DIR}/lib/${LIBRARY_NAME}/${LIBRARY_NAME}_Export.h - STATIC_DEFINE ${LIBRARY_NAME}_BUILT_AS_STATIC + ${lib_NAME} + BASE_NAME ${lib_NAME} + EXPORT_MACRO_NAME ${lib_NAME}_EXPORT + EXPORT_FILE_NAME ${PROJECT_BINARY_DIR}/lib/${lib_NAME}/${lib_NAME}_Export.h + STATIC_DEFINE ${lib_NAME}_BUILT_AS_STATIC ) TARGET_LINK_LIBRARIES( - ${LIBRARY_NAME} + ${lib_NAME} ${QT_LIBRARIES} - cpPlugins_Interface + cpPlugins ) ## ========================