<commit_before>include(${SOFA_CMAKE_DIR}/preProject.cmake)

set(HEADER_FILES

    initEngine.h
    AverageCoord.h
    AverageCoord.inl
    BoxROI.h
    BoxROI.inl
    PairBoxRoi.h
    PairBoxRoi.inl
    PlaneROI.h
    PlaneROI.inl
    SphereROI.h
    SphereROI.inl
    DilateEngine.h
    DilateEngine.inl
    GenerateCylinder.h
    GenerateCylinder.inl
    ExtrudeSurface.h
    ExtrudeSurface.inl
    ExtrudeQuadsAndGenerateHexas.h
    ExtrudeQuadsAndGenerateHexas.inl
    ExtrudeEdgesAndGenerateQuads.h
    ExtrudeEdgesAndGenerateQuads.inl
    GenerateRigidMass.h
    GenerateRigidMass.inl
    GroupFilterYoungModulus.h
    GroupFilterYoungModulus.inl
    MathOp.h
    MathOp.inl
    MergeMeshes.h
    MergeMeshes.inl
    MergePoints.h
    MergePoints.inl
    MergeSets.h
    MergeSets.inl
    MergeVectors.h
    MergeVectors.inl
    MeshBarycentricMapperEngine.h
    MeshBarycentricMapperEngine.inl
    MeshROI.h
    MeshROI.inl
    TransformPosition.h
    TransformPosition.inl
    TransformEngine.h
    TransformEngine.inl
    TransformMatrixEngine.h
    PointsFromIndices.h
    PointsFromIndices.inl
    ValuesFromIndices.h
    ValuesFromIndices.inl
    IndicesFromValues.h
    IndicesFromValues.inl
    IndexValueMapper.h
    IndexValueMapper.inl
    JoinPoints.h
    JoinPoints.inl
    MapIndices.h
    MapIndices.inl
    RandomPointDistributionInSurface.h
    RandomPointDistributionInSurface.inl
    SmoothMeshEngine.h
    SmoothMeshEngine.inl
    Spiral.h
    Spiral.inl
    Vertex2Frame.h
    Vertex2Frame.inl
    TextureInterpolation.h
    TextureInterpolation.inl
    SubsetTopology.h
    SubsetTopology.inl
    RigidToQuatEngine.h
    RigidToQuatEngine.inl
    QuatToRigidEngine.h
    QuatToRigidEngine.inl
    ValuesFromPositions.h
    ValuesFromPositions.inl
    NormalsFromPoints.h
    NormalsFromPoints.inl
    ClusteringEngine.h
    ClusteringEngine.inl
    ShapeMatching.h
    ShapeMatching.inl
    ProximityROI.h
    ProximityROI.inl
    HausdorffDistance.h
    HausdorffDistance.inl
    NormEngine.h
    NormEngine.inl
    )

set(SOURCE_FILES

    initEngine.cpp
    AverageCoord.cpp
    BoxROI.cpp
    PairBoxRoi.cpp
    PlaneROI.cpp
    SphereROI.cpp
    DilateEngine.cpp
    GenerateCylinder.cpp
    ExtrudeSurface.cpp
    ExtrudeQuadsAndGenerateHexas.cpp
    ExtrudeEdgesAndGenerateQuads.cpp
    GenerateRigidMass.cpp
    GroupFilterYoungModulus.cpp
    MathOp.cpp
    MergeMeshes.cpp
    MergePoints.cpp
    MergeSets.cpp
    MergeVectors.cpp
    MeshBarycentricMapperEngine.cpp
    MeshROI.cpp
    TransformPosition.cpp
    TransformEngine.cpp
    TransformMatrixEngine.cpp
    PointsFromIndices.cpp
    ValuesFromIndices.cpp
    IndicesFromValues.cpp
    IndexValueMapper.cpp
    JoinPoints.cpp
    MapIndices.cpp
    RandomPointDistributionInSurface.cpp
    SmoothMeshEngine.cpp
    Spiral.cpp
    Vertex2Frame.cpp
    TextureInterpolation.cpp
    SubsetTopology.cpp
    RigidToQuatEngine.cpp
    QuatToRigidEngine.cpp
    ValuesFromPositions.cpp
    NormalsFromPoints.cpp
    ClusteringEngine.cpp
    ShapeMatching.cpp
    ProximityROI.cpp
    HausdorffDistance.cpp
    NormEngine.cpp

    )

set(GROUP_BASE_DIR "..")

add_library(${PROJECT_NAME} SHARED ${HEADER_FILES} ${SOURCE_FILES})

AddCompilerDefinitions("SOFA_BUILD_ENGINE")
AddLinkerDependencies(SofaMeshCollision)

include(${SOFA_CMAKE_DIR}/postProject.cmake)
<commit_msg>SofaEngine: add TestEngine to the CMakeLists.txt<commit_after>include(${SOFA_CMAKE_DIR}/preProject.cmake)

set(HEADER_FILES

    initEngine.h
    AverageCoord.h
    AverageCoord.inl
    BoxROI.h
    BoxROI.inl
    PairBoxRoi.h
    PairBoxRoi.inl
    PlaneROI.h
    PlaneROI.inl
    SphereROI.h
    SphereROI.inl
    DilateEngine.h
    DilateEngine.inl
    GenerateCylinder.h
    GenerateCylinder.inl
    ExtrudeSurface.h
    ExtrudeSurface.inl
    ExtrudeQuadsAndGenerateHexas.h
    ExtrudeQuadsAndGenerateHexas.inl
    ExtrudeEdgesAndGenerateQuads.h
    ExtrudeEdgesAndGenerateQuads.inl
    GenerateRigidMass.h
    GenerateRigidMass.inl
    GroupFilterYoungModulus.h
    GroupFilterYoungModulus.inl
    MathOp.h
    MathOp.inl
    MergeMeshes.h
    MergeMeshes.inl
    MergePoints.h
    MergePoints.inl
    MergeSets.h
    MergeSets.inl
    MergeVectors.h
    MergeVectors.inl
    MeshBarycentricMapperEngine.h
    MeshBarycentricMapperEngine.inl
    MeshROI.h
    MeshROI.inl
    TransformPosition.h
    TransformPosition.inl
    TransformEngine.h
    TransformEngine.inl
    TransformMatrixEngine.h
    PointsFromIndices.h
    PointsFromIndices.inl
    ValuesFromIndices.h
    ValuesFromIndices.inl
    IndicesFromValues.h
    IndicesFromValues.inl
    IndexValueMapper.h
    IndexValueMapper.inl
    JoinPoints.h
    JoinPoints.inl
    MapIndices.h
    MapIndices.inl
    RandomPointDistributionInSurface.h
    RandomPointDistributionInSurface.inl
    SmoothMeshEngine.h
    SmoothMeshEngine.inl
    Spiral.h
    Spiral.inl
    Vertex2Frame.h
    Vertex2Frame.inl
    TextureInterpolation.h
    TextureInterpolation.inl
    SubsetTopology.h
    SubsetTopology.inl
    RigidToQuatEngine.h
    RigidToQuatEngine.inl
    QuatToRigidEngine.h
    QuatToRigidEngine.inl
    ValuesFromPositions.h
    ValuesFromPositions.inl
    NormalsFromPoints.h
    NormalsFromPoints.inl
    ClusteringEngine.h
    ClusteringEngine.inl
    ShapeMatching.h
    ShapeMatching.inl
    ProximityROI.h
    ProximityROI.inl
    HausdorffDistance.h
    HausdorffDistance.inl
    NormEngine.h
    NormEngine.inl
    TestEngine.h
    )

set(SOURCE_FILES

    initEngine.cpp
    AverageCoord.cpp
    BoxROI.cpp
    PairBoxRoi.cpp
    PlaneROI.cpp
    SphereROI.cpp
    DilateEngine.cpp
    GenerateCylinder.cpp
    ExtrudeSurface.cpp
    ExtrudeQuadsAndGenerateHexas.cpp
    ExtrudeEdgesAndGenerateQuads.cpp
    GenerateRigidMass.cpp
    GroupFilterYoungModulus.cpp
    MathOp.cpp
    MergeMeshes.cpp
    MergePoints.cpp
    MergeSets.cpp
    MergeVectors.cpp
    MeshBarycentricMapperEngine.cpp
    MeshROI.cpp
    TransformPosition.cpp
    TransformEngine.cpp
    TransformMatrixEngine.cpp
    PointsFromIndices.cpp
    ValuesFromIndices.cpp
    IndicesFromValues.cpp
    IndexValueMapper.cpp
    JoinPoints.cpp
    MapIndices.cpp
    RandomPointDistributionInSurface.cpp
    SmoothMeshEngine.cpp
    Spiral.cpp
    Vertex2Frame.cpp
    TextureInterpolation.cpp
    SubsetTopology.cpp
    RigidToQuatEngine.cpp
    QuatToRigidEngine.cpp
    ValuesFromPositions.cpp
    NormalsFromPoints.cpp
    ClusteringEngine.cpp
    ShapeMatching.cpp
    ProximityROI.cpp
    HausdorffDistance.cpp
    NormEngine.cpp
    TestEngine.cpp
    )

set(GROUP_BASE_DIR "..")

add_library(${PROJECT_NAME} SHARED ${HEADER_FILES} ${SOURCE_FILES})

AddCompilerDefinitions("SOFA_BUILD_ENGINE")
AddLinkerDependencies(SofaMeshCollision)

include(${SOFA_CMAKE_DIR}/postProject.cmake)

{'fraction_non_alphanumeric': 0.0518104209596703, 'fraction_numerical': 0.0008831321754489255, 'mean_word_length': 3.11319612590799, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7370598', 'n_tokens_mistral': 2537, 'n_tokens_neox': 2416, 'n_words': 289}