- if (CDMATH_WITH_PETSC)
- SET_TARGET_PROPERTIES(TestCDMATH PROPERTIES COMPILE_FLAGS -DCDMATH_WITH_PETSC)
- else(CDMATH_WITH_PETSC)
- SET_TARGET_PROPERTIES(TestCDMATH PROPERTIES COMPILE_FLAGS "")
- endif (CDMATH_WITH_PETSC)
+ if (CDMATH_WITH_PETSC)
+ INCLUDE_DIRECTORIES(
+ ${LINEARSOLVER_DIR}/inc
+ ${PETSC_INCLUDES}
+ ${SLEPC_INCLUDES}
+ )
+ SET(_extra_lib_TESTS linearsolver ${PETSC_LIBRARIES} ${SLEPC_LIBRARIES})
+ SET_TARGET_PROPERTIES(TestCDMATH PROPERTIES COMPILE_FLAGS -DCDMATH_WITH_PETSC)
+ SET(TESTS_LIBRARY_PATH ${CMAKE_BINARY_DIR}/base/lib:${CMAKE_BINARY_DIR}/mesh/lib:${CMAKE_BINARY_DIR}/linearsolver/lib:${MEDCOUPLING_ROOT_DIR}/lib:${MEDFILE_ROOT_DIR}/lib:${PETSC_DIR}/${PETSC_ARCH}/lib:${HDF5_ROOT}/lib )
+ else (CDMATH_WITH_PETSC)
+ SET(_extra_lib_TESTS)
+ SET_TARGET_PROPERTIES(TestCDMATH PROPERTIES COMPILE_FLAGS "")
+ SET(TESTS_LIBRARY_PATH ${CMAKE_BINARY_DIR}/base/lib:${CMAKE_BINARY_DIR}/mesh/lib:${MEDCOUPLING_ROOT_DIR}/lib:${MEDFILE_ROOT_DIR}/lib:${PETSC_DIR}/${PETSC_ARCH}/lib:${HDF5_ROOT}/lib )
+ endif(CDMATH_WITH_PETSC)
+
+ if (CDMATH_WITH_PYTHON)
+ SET(TESTS_PYTHON_PATH ${CMAKE_BINARY_DIR}/swig:${CMAKE_BINARY_DIR}/postprocessing )
+ endif(CDMATH_WITH_PYTHON)