2 ${CPPUNIT_INCLUDE_DIRS}
3 ${MEDCOUPLING_INCLUDE_DIR}
11 ${LINEARSOLVER_DIR}/inc
13 else (CDMATH_WITH_PETSC)
14 endif (CDMATH_WITH_PETSC)
18 ../ressources/meshSquare.med
19 ../ressources/meshSphere.med
20 ../ressources/meshCube.med
23 file(COPY ${MESH_MED} DESTINATION ${CMAKE_BINARY_DIR}/tests)
25 if (CDMATH_WITH_PETSC)
26 FILE(GLOB TestMesh_SOURCES . *.cxx)
27 ADD_LIBRARY(TestMesh SHARED ${TestMesh_SOURCES})
28 TARGET_LINK_LIBRARIES(TestMesh base mesh linearsolver medloader medcoupling med ${PETSC_LIBRARIES} ${SLEPC_LIBRARIES})
29 else (CDMATH_WITH_PETSC)
30 FILE(GLOB TestMesh_SOURCES . CellTests.cxx FaceTests.cxx FieldTests.cxx MatrixTests.cxx MeshTests.cxx NodeTests.cxx PointTests.cxx VectorTests.cxx)
31 ADD_LIBRARY(TestMesh SHARED ${TestMesh_SOURCES})
32 TARGET_LINK_LIBRARIES(TestMesh base mesh medloader medcoupling med)
33 endif (CDMATH_WITH_PETSC)
35 INSTALL(TARGETS TestMesh DESTINATION tests/unit_tests)