X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FMEDCoupling%2FCMakeLists.txt;h=30695ac6fba1b85fdb5f8bd179a277e95bc62e12;hb=69fd460430f4507abe451a07ff684688c3ae15e8;hp=085f404226ce77d6d922e5bec65f1751bc779023;hpb=3c911ce36f5caa779ea60042e738fa57671a44b1;p=tools%2Fmedcoupling.git diff --git a/src/MEDCoupling/CMakeLists.txt b/src/MEDCoupling/CMakeLists.txt index 085f40422..30695ac6f 100644 --- a/src/MEDCoupling/CMakeLists.txt +++ b/src/MEDCoupling/CMakeLists.txt @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2015 CEA/DEN, EDF R&D +# Copyright (C) 2012-2016 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 @@ -18,12 +18,13 @@ # # Author : Anthony Geay (CEA/DEN) -IF(SALOME_BUILD_TESTS) +IF(MEDCOUPLING_BUILD_TESTS) ADD_SUBDIRECTORY(Test) -ENDIF(SALOME_BUILD_TESTS) +ENDIF(MEDCOUPLING_BUILD_TESTS) INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_BINARY_DIR}/../.. + ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/../INTERP_KERNEL ${CMAKE_CURRENT_SOURCE_DIR}/../INTERP_KERNEL/Bases ${CMAKE_CURRENT_SOURCE_DIR}/../INTERP_KERNEL/Geometric2D @@ -33,11 +34,18 @@ INCLUDE_DIRECTORIES( SET(medcoupling_SOURCES MEDCouplingField.cxx + MEDCouplingFieldFloat.cxx MEDCouplingFieldDouble.cxx + MEDCouplingFieldInt.cxx MEDCouplingUMesh.cxx + MEDCouplingUMesh_internal.cxx + MEDCouplingUMesh_intersection.cxx MEDCoupling1GTUMesh.cxx MEDCouplingMemArray.cxx + MEDCouplingMemArrayFloat.cxx MEDCouplingMemArrayChar.cxx + MEDCouplingMap.cxx + MEDCouplingTraits.cxx MEDCouplingTimeLabel.cxx MEDCouplingCMesh.cxx MEDCouplingIMesh.cxx @@ -48,7 +56,7 @@ SET(medcoupling_SOURCES MEDCouplingRefCountObject.cxx MEDCouplingPointSet.cxx MEDCouplingFieldTemplate.cxx - MEDCouplingExtrudedMesh.cxx + MEDCouplingMappedExtrudedMesh.cxx MEDCouplingMesh.cxx MEDCouplingGaussLocalization.cxx MEDCouplingNatureOfField.cxx @@ -59,23 +67,28 @@ SET(medcoupling_SOURCES MEDCouplingAMRAttribute.cxx MEDCouplingMatrix.cxx MEDCouplingPartDefinition.cxx + MEDCouplingSkyLineArray.cxx + MEDCouplingVoronoi.cxx + ../ICoCo/ICoCoField.cxx + ../ICoCo/ICoCoMEDField.cxx ) SET(medcouplingremapper_SOURCES MEDCouplingRemapper.cxx ) -ADD_LIBRARY(medcoupling SHARED ${medcoupling_SOURCES}) +ADD_LIBRARY(medcoupling ${medcoupling_SOURCES}) TARGET_LINK_LIBRARIES(medcoupling interpkernel) -INSTALL(TARGETS medcoupling EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS}) +INSTALL(TARGETS medcoupling EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${MEDCOUPLING_INSTALL_LIBS}) -ADD_LIBRARY(medcouplingremapper SHARED ${medcouplingremapper_SOURCES}) +ADD_LIBRARY(medcouplingremapper ${medcouplingremapper_SOURCES}) TARGET_LINK_LIBRARIES(medcouplingremapper medcoupling) -INSTALL(TARGETS medcouplingremapper EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS}) +INSTALL(TARGETS medcouplingremapper EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${MEDCOUPLING_INSTALL_LIBS}) FILE(GLOB medcoupling_HEADERS_HXX "${CMAKE_CURRENT_SOURCE_DIR}/*.hxx") FILE(GLOB medcoupling_HEADERS_TXX "${CMAKE_CURRENT_SOURCE_DIR}/*.txx") -INSTALL(FILES ${medcoupling_HEADERS_HXX} ${medcoupling_HEADERS_TXX} MEDCouplingNatureOfFieldEnum DESTINATION ${SALOME_INSTALL_HEADERS}) +FILE(GLOB icoco_HEADERS_HXX "${CMAKE_CURRENT_SOURCE_DIR}/../ICoCo/*.hxx") +INSTALL(FILES ${medcoupling_HEADERS_HXX} ${medcoupling_HEADERS_TXX} ${icoco_HEADERS_HXX} MEDCouplingNatureOfFieldEnum DESTINATION ${MEDCOUPLING_INSTALL_HEADERS}) # To allow usage as SWIG dependencies: SET(medcoupling_HEADERS_HXX PARENT_SCOPE)