]> SALOME platform Git repositories - tools/medcoupling.git/commitdiff
Salome HOME
Revert 79a93c17c2a015e15f4 agy/float32
authorAnthony Geay <anthony.geay@edf.fr>
Wed, 26 Apr 2017 12:58:25 +0000 (14:58 +0200)
committerAnthony Geay <anthony.geay@edf.fr>
Wed, 26 Apr 2017 12:58:25 +0000 (14:58 +0200)
MEDCouplingConfig.cmake.in
src/MEDCoupling_Swig/CMakeLists.txt
src/MEDCoupling_Swig/MEDCouplingDataArrayTraits.cxx [deleted file]
src/MEDCoupling_Swig/MEDCouplingDataArrayTypemaps.i
src/MEDLoader/Swig/CMakeLists.txt
src/MEDPartitioner_Swig/CMakeLists.txt
src/ParaMEDMEM_Swig/CMakeLists.txt
src/RENUMBER_Swig/CMakeLists.txt

index fdfaa65de6c65717888f2d4617f5fc38f7a7aa0b..8621eead1e6de553a3c66ebdc4c5fd30cf5bcfda 100644 (file)
@@ -116,7 +116,6 @@ SET(MEDCOUPLING_INSTALL_DOC "@MEDCOUPLING_INSTALL_BINS@")
 SET(MEDCoupling_interpkernel interpkernel)
 SET(MEDCoupling_medcoupling medcoupling)
 SET(MEDCoupling_medcouplingremapper medcouplingremapper)
-SET(MEDCoupling_medcouplinghelpyer medcouplinghelpyer)
 SET(MEDCoupling_medloader medloader)
 SET(MEDCoupling_renumbercpp renumbercpp)
 SET(MEDCoupling_medpartitionercpp medpartitionercpp)
index 1bd321ef94444dc27e5f955610294d7a6e3ae5cd..9a3a0f16dca048e495af6b8768a2f199cfd93142 100644 (file)
@@ -88,12 +88,8 @@ IF(MEDCOUPLING_BUILD_DOC)
         swig_ready)
 ENDIF()
 
-ADD_LIBRARY(medcouplinghelpyer MEDCouplingDataArrayTraits.cxx)
-TARGET_LINK_LIBRARIES(medcouplinghelpyer ${PYTHON_LIBRARIES} ${PLATFORM_LIBS} medcoupling)
-INSTALL(TARGETS medcouplinghelpyer EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${MEDCOUPLING_INSTALL_LIBS})
-
 SWIG_ADD_MODULE(MEDCoupling python MEDCoupling.i)
-SWIG_LINK_LIBRARIES(MEDCoupling medcouplinghelpyer)
+SWIG_LINK_LIBRARIES(MEDCoupling ${PYTHON_LIBRARIES} ${PLATFORM_LIBS} medcoupling)
 
 SET_SOURCE_FILES_PROPERTIES(MEDCouplingRemapper.i PROPERTIES CPLUSPLUS ON)
 SET_SOURCE_FILES_PROPERTIES(MEDCouplingRemapper.i PROPERTIES SWIG_DEFINITIONS "-shadow")
@@ -105,7 +101,7 @@ SET (SWIG_MODULE_MEDCouplingRemapper_EXTRA_DEPS ${MEDCoupling_SWIG_DPYS_FILES}
     ${interpkernel_HEADERS_HXX} ${interpkernel_HEADERS_TXX})
 
 SWIG_ADD_MODULE(MEDCouplingRemapper python MEDCouplingRemapper.i)
-SWIG_LINK_LIBRARIES(MEDCouplingRemapper medcouplingremapper medcouplinghelpyer)
+SWIG_LINK_LIBRARIES(MEDCouplingRemapper ${PYTHON_LIBRARIES} medcouplingremapper)
 
 IF(WIN32)
   SET_TARGET_PROPERTIES(_MEDCouplingRemapper PROPERTIES DEBUG_OUTPUT_NAME _MEDCouplingRemapper_d)
diff --git a/src/MEDCoupling_Swig/MEDCouplingDataArrayTraits.cxx b/src/MEDCoupling_Swig/MEDCouplingDataArrayTraits.cxx
deleted file mode 100644 (file)
index d7ad141..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (C) 2007-2017  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
-// License as published by the Free Software Foundation; either
-// version 2.1 of the License, or (at your option) any later version.
-//
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-// Lesser General Public License for more details.
-//
-// You should have received a copy of the GNU Lesser General Public
-// License along with this library; if not, write to the Free Software
-// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
-//
-// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
-//
-// Author : Anthony Geay (EDF R&D)
-
-#include "MEDCouplingDataArrayTraits.hxx"
-
-PyTypeObject *NPYTraits<double>::NPYFunc=&PyCallBackDataArrayDouble_RefType;
-
-PyTypeObject *NPYTraits<float>::NPYFunc=&PyCallBackDataArrayFloat_RefType;
index a17faf18349c964ddad2309aba9f290e295f2a19..ef8946fbf70a1d660f74c9b5fae443c991165217 100644 (file)
@@ -3005,6 +3005,10 @@ struct SWIGTITraits<float>
 swig_type_info *SWIGTITraits<double>::TI=NULL;//unfortunately SWIGTYPE_p_MEDCoupling__DataArrayDouble is null when called here ! Postpone initialization at inlined initializeMe()
 swig_type_info *SWIGTITraits<float>::TI=NULL;//unfortunately SWIGTYPE_p_MEDCoupling__DataArrayFloat is null when called here ! Postpone initialization at inlined initializeMe()
 
+PyTypeObject *NPYTraits<double>::NPYFunc=&PyCallBackDataArrayDouble_RefType;
+
+PyTypeObject *NPYTraits<float>::NPYFunc=&PyCallBackDataArrayFloat_RefType;
+
 template<class T>
 typename MEDCoupling::Traits<T>::ArrayType *DataArrayT__setitem__(typename MEDCoupling::Traits<T>::ArrayType *self, PyObject *obj, PyObject *value)
 {
index 80c2f4a22345d96b6b06786a6e53a396ce2963fd..5377a3db323612b5eb307bfd81a5d901f4518586 100644 (file)
@@ -63,7 +63,7 @@ IF(MEDCOUPLING_BUILD_DOC)
 ENDIF()
 
 SWIG_ADD_MODULE(MEDLoader python MEDLoader.i)
-SWIG_LINK_LIBRARIES(MEDLoader medloader medcouplinghelpyer)
+SWIG_LINK_LIBRARIES(MEDLoader ${PYTHON_LIBRARIES} ${PLATFORM_LIBS} medloader medcoupling)
 IF(WIN32)
   SET_TARGET_PROPERTIES(_MEDLoader PROPERTIES DEBUG_OUTPUT_NAME _MEDLoader_d)
 ENDIF(WIN32)
index b24d4cead4d2b63d54aff1c756095dd0d1942894..3e025745fc3e10da396811b3429587af3235332e 100644 (file)
@@ -49,7 +49,7 @@ INCLUDE_DIRECTORIES(
   )
 
 SWIG_ADD_MODULE(MEDPartitioner python MEDPartitioner.i)
-SWIG_LINK_LIBRARIES(MEDPartitioner medpartitionercpp medcouplinghelpyer)
+SWIG_LINK_LIBRARIES(MEDPartitioner ${PYTHON_LIBRARIES} ${PLATFORM_LIBS} medpartitionercpp)
 
 IF(WIN32)
   SET_TARGET_PROPERTIES(_MEDPartitioner PROPERTIES DEBUG_OUTPUT_NAME _MEDPartitioner_d)
index 2b86975384124e101b04472a15ec8780bd4857ba..603a63ad3f6cc40086318f9268db5483c6cc7f2f 100644 (file)
@@ -53,7 +53,7 @@ SET (SWIG_MODULE_ParaMEDMEM_EXTRA_DEPS ${ParaMEDMEM_SWIG_DPYS_FILES}
     ${interpkernel_HEADERS_HXX} ${interpkernel_HEADERS_TXX})
 
 SWIG_ADD_MODULE(ParaMEDMEM python ParaMEDMEM.i)
-SWIG_LINK_LIBRARIES(ParaMEDMEM paramedmem medloader medcouplinghelpyer)
+SWIG_LINK_LIBRARIES(ParaMEDMEM ${PYTHON_LIBRARIES} paramedmem medloader)
 
 SET_SOURCE_FILES_PROPERTIES(ParaMEDMEM.i PROPERTIES CPLUSPLUS ON)
 SET_SOURCE_FILES_PROPERTIES(ParaMEDMEM.i PROPERTIES SWIG_DEFINITIONS "-shadow")
index a6f6de55585eb5ff15a1be77b2d7ff0e2c413231..95e83e3df7685b51fd7f35a3d16a72a444a47335 100644 (file)
@@ -53,7 +53,7 @@ INCLUDE_DIRECTORIES(
   )
 
 SWIG_ADD_MODULE(MEDRenumber python MEDRenumber.i)
-SWIG_LINK_LIBRARIES(MEDRenumber renumbercpp medcouplinghelpyer)
+SWIG_LINK_LIBRARIES(MEDRenumber ${PYTHON_LIBRARIES} ${PLATFORM_LIBS} renumbercpp)
 
 IF(WIN32)
   SET_TARGET_PROPERTIES(_MEDRenumber PROPERTIES DEBUG_OUTPUT_NAME _MEDRenumber_d)