Salome HOME
[PY3] Update with MEDCoupling
[modules/med.git] / src / MEDCouplingCorba_Swig / CMakeLists.txt
index 651b535cb952fe870ef219a6d1193753f647f099..8d9c2ae3401f5323fa718e51404a7a7402a7d400 100644 (file)
 ADD_SUBDIRECTORY(Client)
 
 ADD_DEFINITIONS(${PYTHON_DEFINITIONS} ${OMNIORB_DEFINITIONS} ${NUMPY_DEFINITIONS} ${SCIPY_DEFINITIONS})
+IF ("${PYTHON_VERSION_MAJOR}" STREQUAL "3")
+  ADD_DEFINITIONS(-DUSE_PYTHON3)
+ENDIF()
 
 FIND_PACKAGE(SWIG REQUIRED)
 INCLUDE(${SWIG_USE_FILE})
 
 SET_SOURCE_FILES_PROPERTIES(MEDCouplingCorba.i PROPERTIES CPLUSPLUS ON)
-SET_SOURCE_FILES_PROPERTIES(MEDCouplingCorba.i PROPERTIES SWIG_DEFINITIONS "-shadow")
+SET_SOURCE_FILES_PROPERTIES(MEDCouplingCorba.i PROPERTIES SWIG_FLAGS "-py3")
 SET(SWIG_MODULE_MEDCouplingCorba_EXTRA_FLAGS "${NUMPY_DEFINITIONS};${SCIPY_DEFINITIONS}")
 
 SET(MEDCouplingCorba_SWIG_DPYS_FILES