X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FParaMEDMEM%2FCMakeLists.txt;h=a6f0e37e38007cb633d3721ae9ff7aebda10001d;hb=b46500d831815ddfeb1d1cb36ff620d31acdf329;hp=4ba14124d5bb3b6c909c7761f9f28651d7441edf;hpb=1601954294492db13b626e8ac1d78b16eae7b605;p=tools%2Fmedcoupling.git diff --git a/src/ParaMEDMEM/CMakeLists.txt b/src/ParaMEDMEM/CMakeLists.txt index 4ba14124d..a6f0e37e3 100644 --- a/src/ParaMEDMEM/CMakeLists.txt +++ b/src/ParaMEDMEM/CMakeLists.txt @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2016 CEA/DEN, EDF R&D +# Copyright (C) 2012-2020 CEA/DEN, EDF R&D # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -20,6 +20,10 @@ ADD_DEFINITIONS(${MPI_DEFINITIONS}) +IF (NOT DEFINED MSVC) + ADD_DEFINITIONS(-Wsign-compare -Wconversion) +ENDIF() + INCLUDE_DIRECTORIES( ${MPI_INCLUDE_DIRS} ${CMAKE_CURRENT_SOURCE_DIR} @@ -36,6 +40,10 @@ SET(paramedmem_SOURCES ProcessorGroup.cxx MPIProcessorGroup.cxx ParaMESH.cxx + CommInterface.cxx + ParaUMesh.cxx + ParaSkyLineArray.cxx + ParaDataArray.cxx ComponentTopology.cxx MPIAccess.cxx InterpolationMatrix.cxx @@ -61,11 +69,14 @@ SET(paramedmem_SOURCES ) ADD_LIBRARY(paramedmem ${paramedmem_SOURCES}) -TARGET_LINK_LIBRARIES(paramedmem medcoupling ${MPI_LIBRARIES}) +TARGET_LINK_LIBRARIES(paramedmem medcouplingcpp ${MPI_LIBRARIES}) INSTALL(TARGETS paramedmem EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${MEDCOUPLING_INSTALL_LIBS}) FILE(GLOB paramedmem_HEADERS_HXX "${CMAKE_CURRENT_SOURCE_DIR}/*.hxx") INSTALL(FILES ${paramedmem_HEADERS_HXX} DESTINATION ${MEDCOUPLING_INSTALL_HEADERS}) +FILE(GLOB paramedmem_HEADERS_TXX "${CMAKE_CURRENT_SOURCE_DIR}/*.txx") +INSTALL(FILES ${paramedmem_HEADERS_TXX} DESTINATION ${MEDCOUPLING_INSTALL_HEADERS}) + # To allow usage as SWIG dependencies: SET(paramedmem_HEADERS_HXX PARENT_SCOPE)