project(TKTopAlgo)

if (WIN32)
  list( APPEND TKTopAlgo_PRECOMPILED_DEFS "-D__IntCurvesFace_DLL" )
  list( APPEND TKTopAlgo_PRECOMPILED_DEFS "-D__MAT_DLL" )
  list( APPEND TKTopAlgo_PRECOMPILED_DEFS "-D__MAT2d_DLL" )
  list( APPEND TKTopAlgo_PRECOMPILED_DEFS "-D__Bisector_DLL" )
  list( APPEND TKTopAlgo_PRECOMPILED_DEFS "-D__BRepMAT2d_DLL" )
  list( APPEND TKTopAlgo_PRECOMPILED_DEFS "-D__BRepCheck_DLL" )
  list( APPEND TKTopAlgo_PRECOMPILED_DEFS "-D__BRepBndLib_DLL" )
  list( APPEND TKTopAlgo_PRECOMPILED_DEFS "-D__BRepExtrema_DLL" )
  list( APPEND TKTopAlgo_PRECOMPILED_DEFS "-D__BRepClass_DLL" )
  list( APPEND TKTopAlgo_PRECOMPILED_DEFS "-D__BRepClass3d_DLL" )
  list( APPEND TKTopAlgo_PRECOMPILED_DEFS "-D__BRepLib_DLL" )
  list( APPEND TKTopAlgo_PRECOMPILED_DEFS "-D__BRepGProp_DLL" )
  list( APPEND TKTopAlgo_PRECOMPILED_DEFS "-D__BRepIntCurveSurface_DLL" )
  list( APPEND TKTopAlgo_PRECOMPILED_DEFS "-D__BRepTopAdaptor_DLL" )
  list( APPEND TKTopAlgo_PRECOMPILED_DEFS "-D__BRepBuilderAPI_DLL" )
  list( APPEND TKTopAlgo_PRECOMPILED_DEFS "-D__BRepApprox_DLL" )
  string( REGEX REPLACE ";" " " TKTopAlgo_PRECOMPILED_DEFS "${TKTopAlgo_PRECOMPILED_DEFS}")
endif()

  list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${WOK_LIB_PATH}" )
  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}/inc")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/inc" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/inc")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/inc" )
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "")
    IF(EXISTS "${BUILD_PATCH_DIR}/drv/IntCurvesFace")
      list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/IntCurvesFace" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/IntCurvesFace")
      list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/IntCurvesFace" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/MAT")
      list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/MAT" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/MAT")
      list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/MAT" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/MAT2d")
      list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/MAT2d" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/MAT2d")
      list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/MAT2d" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/Bisector")
      list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/Bisector" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/Bisector")
      list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/Bisector" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/BRepMAT2d")
      list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/BRepMAT2d" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/BRepMAT2d")
      list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/BRepMAT2d" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/BRepCheck")
      list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/BRepCheck" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/BRepCheck")
      list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/BRepCheck" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/BRepBndLib")
      list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/BRepBndLib" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/BRepBndLib")
      list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/BRepBndLib" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/BRepExtrema")
      list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/BRepExtrema" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/BRepExtrema")
      list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/BRepExtrema" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/BRepClass")
      list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/BRepClass" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/BRepClass")
      list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/BRepClass" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/BRepClass3d")
      list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/BRepClass3d" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/BRepClass3d")
      list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/BRepClass3d" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/BRepLib")
      list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/BRepLib" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/BRepLib")
      list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/BRepLib" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/BRepGProp")
      list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/BRepGProp" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/BRepGProp")
      list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/BRepGProp" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/BRepIntCurveSurface")
      list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/BRepIntCurveSurface" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/BRepIntCurveSurface")
      list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/BRepIntCurveSurface" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/BRepTopAdaptor")
      list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/BRepTopAdaptor" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/BRepTopAdaptor")
      list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/BRepTopAdaptor" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/BRepBuilderAPI")
      list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/BRepBuilderAPI" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/BRepBuilderAPI")
      list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/BRepBuilderAPI" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/BRepApprox")
      list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/BRepApprox" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/BRepApprox")
      list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/BRepApprox" )
    ENDIF()

  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/IntCurvesFace")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/IntCurvesFace" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/IntCurvesFace")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/IntCurvesFace" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/MAT")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/MAT" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/MAT")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/MAT" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/MAT2d")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/MAT2d" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/MAT2d")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/MAT2d" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/Bisector")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/Bisector" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/Bisector")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/Bisector" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/BRepMAT2d")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/BRepMAT2d" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/BRepMAT2d")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/BRepMAT2d" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/BRepCheck")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/BRepCheck" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/BRepCheck")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/BRepCheck" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/BRepBndLib")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/BRepBndLib" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/BRepBndLib")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/BRepBndLib" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/BRepExtrema")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/BRepExtrema" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/BRepExtrema")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/BRepExtrema" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/BRepClass")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/BRepClass" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/BRepClass")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/BRepClass" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/BRepClass3d")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/BRepClass3d" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/BRepClass3d")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/BRepClass3d" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/BRepLib")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/BRepLib" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/BRepLib")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/BRepLib" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/BRepGProp")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/BRepGProp" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/BRepGProp")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/BRepGProp" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/BRepIntCurveSurface")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/BRepIntCurveSurface" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/BRepIntCurveSurface")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/BRepIntCurveSurface" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/BRepTopAdaptor")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/BRepTopAdaptor" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/BRepTopAdaptor")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/BRepTopAdaptor" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/BRepBuilderAPI")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/BRepBuilderAPI" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/BRepBuilderAPI")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/BRepBuilderAPI" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/BRepApprox")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/BRepApprox" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/BRepApprox")
    list( APPEND TKTopAlgo_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/BRepApprox" )
  ENDIF()

IF (WIN32)
  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "")
  ENDIF()

ELSE()
  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "")
  ENDIF()

ENDIF()

  list( APPEND TKTopAlgo_USED_LIBS TKMath )
  list( APPEND TKTopAlgo_USED_LIBS TKernel )
  list( APPEND TKTopAlgo_USED_LIBS TKG2d )
  list( APPEND TKTopAlgo_USED_LIBS TKG3d )
  list( APPEND TKTopAlgo_USED_LIBS TKGeomBase )
  list( APPEND TKTopAlgo_USED_LIBS TKBRep )
  list( APPEND TKTopAlgo_USED_LIBS TKGeomAlgo )

if (WIN32)
elseif(APPLE)
elseif(ANDROID)
else()
endif()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/IntCurvesFace/IntCurvesFace_Intersector.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/IntCurvesFace/IntCurvesFace_Intersector.cxx" )
    SOURCE_GROUP (IntCurvesFace FILES "${BUILD_PATCH_DIR}//src/IntCurvesFace/IntCurvesFace_Intersector.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/IntCurvesFace/IntCurvesFace_Intersector.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/IntCurvesFace/IntCurvesFace_Intersector.cxx" )
      SOURCE_GROUP (IntCurvesFace FILES "${CMAKE_SOURCE_DIR}//src/IntCurvesFace/IntCurvesFace_Intersector.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/IntCurvesFace/IntCurvesFace_ShapeIntersector.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/IntCurvesFace/IntCurvesFace_ShapeIntersector.cxx" )
    SOURCE_GROUP (IntCurvesFace FILES "${BUILD_PATCH_DIR}//src/IntCurvesFace/IntCurvesFace_ShapeIntersector.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/IntCurvesFace/IntCurvesFace_ShapeIntersector.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/IntCurvesFace/IntCurvesFace_ShapeIntersector.cxx" )
      SOURCE_GROUP (IntCurvesFace FILES "${CMAKE_SOURCE_DIR}//src/IntCurvesFace/IntCurvesFace_ShapeIntersector.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapIteratorOfDataMapOfIntegerArc_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapIteratorOfDataMapOfIntegerArc_0.cxx" )
    SOURCE_GROUP (MAT FILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapIteratorOfDataMapOfIntegerArc_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapIteratorOfDataMapOfIntegerArc_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapIteratorOfDataMapOfIntegerArc_0.cxx" )
      SOURCE_GROUP (MAT FILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapIteratorOfDataMapOfIntegerArc_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapIteratorOfDataMapOfIntegerBasicElt_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapIteratorOfDataMapOfIntegerBasicElt_0.cxx" )
    SOURCE_GROUP (MAT FILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapIteratorOfDataMapOfIntegerBasicElt_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapIteratorOfDataMapOfIntegerBasicElt_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapIteratorOfDataMapOfIntegerBasicElt_0.cxx" )
      SOURCE_GROUP (MAT FILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapIteratorOfDataMapOfIntegerBasicElt_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapIteratorOfDataMapOfIntegerBisector_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapIteratorOfDataMapOfIntegerBisector_0.cxx" )
    SOURCE_GROUP (MAT FILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapIteratorOfDataMapOfIntegerBisector_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapIteratorOfDataMapOfIntegerBisector_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapIteratorOfDataMapOfIntegerBisector_0.cxx" )
      SOURCE_GROUP (MAT FILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapIteratorOfDataMapOfIntegerBisector_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapIteratorOfDataMapOfIntegerNode_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapIteratorOfDataMapOfIntegerNode_0.cxx" )
    SOURCE_GROUP (MAT FILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapIteratorOfDataMapOfIntegerNode_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapIteratorOfDataMapOfIntegerNode_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapIteratorOfDataMapOfIntegerNode_0.cxx" )
      SOURCE_GROUP (MAT FILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapIteratorOfDataMapOfIntegerNode_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapNodeOfDataMapOfIntegerArc_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapNodeOfDataMapOfIntegerArc_0.cxx" )
    SOURCE_GROUP (MAT FILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapNodeOfDataMapOfIntegerArc_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapNodeOfDataMapOfIntegerArc_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapNodeOfDataMapOfIntegerArc_0.cxx" )
      SOURCE_GROUP (MAT FILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapNodeOfDataMapOfIntegerArc_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapNodeOfDataMapOfIntegerBasicElt_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapNodeOfDataMapOfIntegerBasicElt_0.cxx" )
    SOURCE_GROUP (MAT FILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapNodeOfDataMapOfIntegerBasicElt_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapNodeOfDataMapOfIntegerBasicElt_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapNodeOfDataMapOfIntegerBasicElt_0.cxx" )
      SOURCE_GROUP (MAT FILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapNodeOfDataMapOfIntegerBasicElt_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapNodeOfDataMapOfIntegerBisector_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapNodeOfDataMapOfIntegerBisector_0.cxx" )
    SOURCE_GROUP (MAT FILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapNodeOfDataMapOfIntegerBisector_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapNodeOfDataMapOfIntegerBisector_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapNodeOfDataMapOfIntegerBisector_0.cxx" )
      SOURCE_GROUP (MAT FILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapNodeOfDataMapOfIntegerBisector_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapNodeOfDataMapOfIntegerNode_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapNodeOfDataMapOfIntegerNode_0.cxx" )
    SOURCE_GROUP (MAT FILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapNodeOfDataMapOfIntegerNode_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapNodeOfDataMapOfIntegerNode_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapNodeOfDataMapOfIntegerNode_0.cxx" )
      SOURCE_GROUP (MAT FILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapNodeOfDataMapOfIntegerNode_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapOfIntegerArc_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapOfIntegerArc_0.cxx" )
    SOURCE_GROUP (MAT FILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapOfIntegerArc_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapOfIntegerArc_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapOfIntegerArc_0.cxx" )
      SOURCE_GROUP (MAT FILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapOfIntegerArc_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapOfIntegerBasicElt_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapOfIntegerBasicElt_0.cxx" )
    SOURCE_GROUP (MAT FILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapOfIntegerBasicElt_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapOfIntegerBasicElt_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapOfIntegerBasicElt_0.cxx" )
      SOURCE_GROUP (MAT FILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapOfIntegerBasicElt_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapOfIntegerBisector_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapOfIntegerBisector_0.cxx" )
    SOURCE_GROUP (MAT FILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapOfIntegerBisector_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapOfIntegerBisector_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapOfIntegerBisector_0.cxx" )
      SOURCE_GROUP (MAT FILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapOfIntegerBisector_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapOfIntegerNode_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapOfIntegerNode_0.cxx" )
    SOURCE_GROUP (MAT FILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_DataMapOfIntegerNode_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapOfIntegerNode_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapOfIntegerNode_0.cxx" )
      SOURCE_GROUP (MAT FILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_DataMapOfIntegerNode_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT/MAT_ListOfBisector_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_ListOfBisector_0.cxx" )
    SOURCE_GROUP (MAT FILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_ListOfBisector_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_ListOfBisector_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_ListOfBisector_0.cxx" )
      SOURCE_GROUP (MAT FILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_ListOfBisector_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT/MAT_ListOfEdge_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_ListOfEdge_0.cxx" )
    SOURCE_GROUP (MAT FILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_ListOfEdge_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_ListOfEdge_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_ListOfEdge_0.cxx" )
      SOURCE_GROUP (MAT FILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_ListOfEdge_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT/MAT_SequenceNodeOfSequenceOfArc_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_SequenceNodeOfSequenceOfArc_0.cxx" )
    SOURCE_GROUP (MAT FILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_SequenceNodeOfSequenceOfArc_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_SequenceNodeOfSequenceOfArc_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_SequenceNodeOfSequenceOfArc_0.cxx" )
      SOURCE_GROUP (MAT FILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_SequenceNodeOfSequenceOfArc_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT/MAT_SequenceNodeOfSequenceOfBasicElt_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_SequenceNodeOfSequenceOfBasicElt_0.cxx" )
    SOURCE_GROUP (MAT FILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_SequenceNodeOfSequenceOfBasicElt_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_SequenceNodeOfSequenceOfBasicElt_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_SequenceNodeOfSequenceOfBasicElt_0.cxx" )
      SOURCE_GROUP (MAT FILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_SequenceNodeOfSequenceOfBasicElt_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT/MAT_SequenceOfArc_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_SequenceOfArc_0.cxx" )
    SOURCE_GROUP (MAT FILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_SequenceOfArc_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_SequenceOfArc_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_SequenceOfArc_0.cxx" )
      SOURCE_GROUP (MAT FILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_SequenceOfArc_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT/MAT_SequenceOfBasicElt_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_SequenceOfBasicElt_0.cxx" )
    SOURCE_GROUP (MAT FILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_SequenceOfBasicElt_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_SequenceOfBasicElt_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_SequenceOfBasicElt_0.cxx" )
      SOURCE_GROUP (MAT FILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_SequenceOfBasicElt_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT/MAT_TListNodeOfListOfBisector_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_TListNodeOfListOfBisector_0.cxx" )
    SOURCE_GROUP (MAT FILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_TListNodeOfListOfBisector_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_TListNodeOfListOfBisector_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_TListNodeOfListOfBisector_0.cxx" )
      SOURCE_GROUP (MAT FILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_TListNodeOfListOfBisector_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT/MAT_TListNodeOfListOfEdge_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_TListNodeOfListOfEdge_0.cxx" )
    SOURCE_GROUP (MAT FILES "${BUILD_PATCH_DIR}//drv/MAT/MAT_TListNodeOfListOfEdge_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_TListNodeOfListOfEdge_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_TListNodeOfListOfEdge_0.cxx" )
      SOURCE_GROUP (MAT FILES "${CMAKE_SOURCE_DIR}//drv/MAT/MAT_TListNodeOfListOfEdge_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/MAT/MAT_Arc.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/MAT/MAT_Arc.cxx" )
    SOURCE_GROUP (MAT FILES "${BUILD_PATCH_DIR}//src/MAT/MAT_Arc.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/MAT/MAT_Arc.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/MAT/MAT_Arc.cxx" )
      SOURCE_GROUP (MAT FILES "${CMAKE_SOURCE_DIR}//src/MAT/MAT_Arc.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/MAT/MAT_BasicElt.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/MAT/MAT_BasicElt.cxx" )
    SOURCE_GROUP (MAT FILES "${BUILD_PATCH_DIR}//src/MAT/MAT_BasicElt.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/MAT/MAT_BasicElt.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/MAT/MAT_BasicElt.cxx" )
      SOURCE_GROUP (MAT FILES "${CMAKE_SOURCE_DIR}//src/MAT/MAT_BasicElt.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/MAT/MAT_Bisector.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/MAT/MAT_Bisector.cxx" )
    SOURCE_GROUP (MAT FILES "${BUILD_PATCH_DIR}//src/MAT/MAT_Bisector.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/MAT/MAT_Bisector.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/MAT/MAT_Bisector.cxx" )
      SOURCE_GROUP (MAT FILES "${CMAKE_SOURCE_DIR}//src/MAT/MAT_Bisector.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/MAT/MAT_Edge.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/MAT/MAT_Edge.cxx" )
    SOURCE_GROUP (MAT FILES "${BUILD_PATCH_DIR}//src/MAT/MAT_Edge.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/MAT/MAT_Edge.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/MAT/MAT_Edge.cxx" )
      SOURCE_GROUP (MAT FILES "${CMAKE_SOURCE_DIR}//src/MAT/MAT_Edge.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/MAT/MAT_Graph.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/MAT/MAT_Graph.cxx" )
    SOURCE_GROUP (MAT FILES "${BUILD_PATCH_DIR}//src/MAT/MAT_Graph.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/MAT/MAT_Graph.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/MAT/MAT_Graph.cxx" )
      SOURCE_GROUP (MAT FILES "${CMAKE_SOURCE_DIR}//src/MAT/MAT_Graph.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/MAT/MAT_Node.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/MAT/MAT_Node.cxx" )
    SOURCE_GROUP (MAT FILES "${BUILD_PATCH_DIR}//src/MAT/MAT_Node.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/MAT/MAT_Node.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/MAT/MAT_Node.cxx" )
      SOURCE_GROUP (MAT FILES "${CMAKE_SOURCE_DIR}//src/MAT/MAT_Node.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/MAT/MAT_Zone.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/MAT/MAT_Zone.cxx" )
    SOURCE_GROUP (MAT FILES "${BUILD_PATCH_DIR}//src/MAT/MAT_Zone.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/MAT/MAT_Zone.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/MAT/MAT_Zone.cxx" )
      SOURCE_GROUP (MAT FILES "${CMAKE_SOURCE_DIR}//src/MAT/MAT_Zone.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_Array2OfConnexion_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_Array2OfConnexion_0.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_Array2OfConnexion_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_Array2OfConnexion_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_Array2OfConnexion_0.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_Array2OfConnexion_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfBiIntInteger_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfBiIntInteger_0.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfBiIntInteger_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfBiIntInteger_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfBiIntInteger_0.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfBiIntInteger_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfBiIntSequenceOfInteger_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfBiIntSequenceOfInteger_0.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfBiIntSequenceOfInteger_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfBiIntSequenceOfInteger_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfBiIntSequenceOfInteger_0.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfBiIntSequenceOfInteger_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfIntegerBisec_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfIntegerBisec_0.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfIntegerBisec_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfIntegerBisec_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfIntegerBisec_0.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfIntegerBisec_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfIntegerConnexion_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfIntegerConnexion_0.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfIntegerConnexion_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfIntegerConnexion_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfIntegerConnexion_0.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfIntegerConnexion_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfIntegerPnt2d_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfIntegerPnt2d_0.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfIntegerPnt2d_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfIntegerPnt2d_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfIntegerPnt2d_0.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfIntegerPnt2d_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfIntegerSequenceOfConnexion_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfIntegerSequenceOfConnexion_0.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfIntegerSequenceOfConnexion_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfIntegerSequenceOfConnexion_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfIntegerSequenceOfConnexion_0.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfIntegerSequenceOfConnexion_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfIntegerVec2d_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfIntegerVec2d_0.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfIntegerVec2d_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfIntegerVec2d_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfIntegerVec2d_0.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapIteratorOfDataMapOfIntegerVec2d_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfBiIntInteger_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfBiIntInteger_0.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfBiIntInteger_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfBiIntInteger_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfBiIntInteger_0.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfBiIntInteger_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfBiIntSequenceOfInteger_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfBiIntSequenceOfInteger_0.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfBiIntSequenceOfInteger_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfBiIntSequenceOfInteger_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfBiIntSequenceOfInteger_0.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfBiIntSequenceOfInteger_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfIntegerBisec_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfIntegerBisec_0.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfIntegerBisec_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfIntegerBisec_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfIntegerBisec_0.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfIntegerBisec_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfIntegerConnexion_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfIntegerConnexion_0.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfIntegerConnexion_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfIntegerConnexion_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfIntegerConnexion_0.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfIntegerConnexion_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfIntegerPnt2d_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfIntegerPnt2d_0.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfIntegerPnt2d_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfIntegerPnt2d_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfIntegerPnt2d_0.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfIntegerPnt2d_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfIntegerSequenceOfConnexion_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfIntegerSequenceOfConnexion_0.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfIntegerSequenceOfConnexion_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfIntegerSequenceOfConnexion_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfIntegerSequenceOfConnexion_0.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfIntegerSequenceOfConnexion_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfIntegerVec2d_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfIntegerVec2d_0.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfIntegerVec2d_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfIntegerVec2d_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfIntegerVec2d_0.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapNodeOfDataMapOfIntegerVec2d_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapOfBiIntInteger_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapOfBiIntInteger_0.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapOfBiIntInteger_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapOfBiIntInteger_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapOfBiIntInteger_0.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapOfBiIntInteger_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapOfBiIntSequenceOfInteger_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapOfBiIntSequenceOfInteger_0.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapOfBiIntSequenceOfInteger_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapOfBiIntSequenceOfInteger_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapOfBiIntSequenceOfInteger_0.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapOfBiIntSequenceOfInteger_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapOfIntegerBisec_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapOfIntegerBisec_0.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapOfIntegerBisec_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapOfIntegerBisec_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapOfIntegerBisec_0.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapOfIntegerBisec_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapOfIntegerConnexion_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapOfIntegerConnexion_0.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapOfIntegerConnexion_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapOfIntegerConnexion_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapOfIntegerConnexion_0.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapOfIntegerConnexion_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapOfIntegerPnt2d_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapOfIntegerPnt2d_0.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapOfIntegerPnt2d_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapOfIntegerPnt2d_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapOfIntegerPnt2d_0.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapOfIntegerPnt2d_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapOfIntegerSequenceOfConnexion_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapOfIntegerSequenceOfConnexion_0.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapOfIntegerSequenceOfConnexion_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapOfIntegerSequenceOfConnexion_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapOfIntegerSequenceOfConnexion_0.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapOfIntegerSequenceOfConnexion_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapOfIntegerVec2d_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapOfIntegerVec2d_0.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_DataMapOfIntegerVec2d_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapOfIntegerVec2d_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapOfIntegerVec2d_0.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_DataMapOfIntegerVec2d_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_SequenceNodeOfSequenceOfConnexion_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_SequenceNodeOfSequenceOfConnexion_0.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_SequenceNodeOfSequenceOfConnexion_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_SequenceNodeOfSequenceOfConnexion_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_SequenceNodeOfSequenceOfConnexion_0.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_SequenceNodeOfSequenceOfConnexion_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_SequenceNodeOfSequenceOfSequenceOfCurve_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_SequenceNodeOfSequenceOfSequenceOfCurve_0.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_SequenceNodeOfSequenceOfSequenceOfCurve_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_SequenceNodeOfSequenceOfSequenceOfCurve_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_SequenceNodeOfSequenceOfSequenceOfCurve_0.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_SequenceNodeOfSequenceOfSequenceOfCurve_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_SequenceNodeOfSequenceOfSequenceOfGeometry_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_SequenceNodeOfSequenceOfSequenceOfGeometry_0.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_SequenceNodeOfSequenceOfSequenceOfGeometry_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_SequenceNodeOfSequenceOfSequenceOfGeometry_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_SequenceNodeOfSequenceOfSequenceOfGeometry_0.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_SequenceNodeOfSequenceOfSequenceOfGeometry_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_SequenceOfConnexion_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_SequenceOfConnexion_0.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_SequenceOfConnexion_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_SequenceOfConnexion_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_SequenceOfConnexion_0.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_SequenceOfConnexion_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_SequenceOfSequenceOfCurve_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_SequenceOfSequenceOfCurve_0.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_SequenceOfSequenceOfCurve_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_SequenceOfSequenceOfCurve_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_SequenceOfSequenceOfCurve_0.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_SequenceOfSequenceOfCurve_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_SequenceOfSequenceOfGeometry_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_SequenceOfSequenceOfGeometry_0.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//drv/MAT2d/MAT2d_SequenceOfSequenceOfGeometry_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_SequenceOfSequenceOfGeometry_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_SequenceOfSequenceOfGeometry_0.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//drv/MAT2d/MAT2d_SequenceOfSequenceOfGeometry_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/MAT2d/MAT2d_BiInt.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/MAT2d/MAT2d_BiInt.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//src/MAT2d/MAT2d_BiInt.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/MAT2d/MAT2d_BiInt.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/MAT2d/MAT2d_BiInt.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//src/MAT2d/MAT2d_BiInt.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/MAT2d/MAT2d_Circuit.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/MAT2d/MAT2d_Circuit.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//src/MAT2d/MAT2d_Circuit.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/MAT2d/MAT2d_Circuit.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/MAT2d/MAT2d_Circuit.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//src/MAT2d/MAT2d_Circuit.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/MAT2d/MAT2d_Connexion.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/MAT2d/MAT2d_Connexion.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//src/MAT2d/MAT2d_Connexion.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/MAT2d/MAT2d_Connexion.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/MAT2d/MAT2d_Connexion.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//src/MAT2d/MAT2d_Connexion.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/MAT2d/MAT2d_CutCurve.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/MAT2d/MAT2d_CutCurve.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//src/MAT2d/MAT2d_CutCurve.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/MAT2d/MAT2d_CutCurve.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/MAT2d/MAT2d_CutCurve.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//src/MAT2d/MAT2d_CutCurve.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/MAT2d/MAT2d_MapBiIntHasher.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/MAT2d/MAT2d_MapBiIntHasher.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//src/MAT2d/MAT2d_MapBiIntHasher.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/MAT2d/MAT2d_MapBiIntHasher.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/MAT2d/MAT2d_MapBiIntHasher.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//src/MAT2d/MAT2d_MapBiIntHasher.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/MAT2d/MAT2d_Mat2d.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/MAT2d/MAT2d_Mat2d.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//src/MAT2d/MAT2d_Mat2d.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/MAT2d/MAT2d_Mat2d.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/MAT2d/MAT2d_Mat2d.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//src/MAT2d/MAT2d_Mat2d.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/MAT2d/MAT2d_MiniPath.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/MAT2d/MAT2d_MiniPath.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//src/MAT2d/MAT2d_MiniPath.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/MAT2d/MAT2d_MiniPath.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/MAT2d/MAT2d_MiniPath.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//src/MAT2d/MAT2d_MiniPath.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/MAT2d/MAT2d_SketchExplorer.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/MAT2d/MAT2d_SketchExplorer.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//src/MAT2d/MAT2d_SketchExplorer.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/MAT2d/MAT2d_SketchExplorer.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/MAT2d/MAT2d_SketchExplorer.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//src/MAT2d/MAT2d_SketchExplorer.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/MAT2d/MAT2d_Tool2d.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/MAT2d/MAT2d_Tool2d.cxx" )
    SOURCE_GROUP (MAT2d FILES "${BUILD_PATCH_DIR}//src/MAT2d/MAT2d_Tool2d.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/MAT2d/MAT2d_Tool2d.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/MAT2d/MAT2d_Tool2d.cxx" )
      SOURCE_GROUP (MAT2d FILES "${CMAKE_SOURCE_DIR}//src/MAT2d/MAT2d_Tool2d.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/Bisector/Bisector.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/Bisector/Bisector.cxx" )
    SOURCE_GROUP (Bisector FILES "${BUILD_PATCH_DIR}//src/Bisector/Bisector.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector.cxx" )
      SOURCE_GROUP (Bisector FILES "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/Bisector/Bisector_Bisec.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/Bisector/Bisector_Bisec.cxx" )
    SOURCE_GROUP (Bisector FILES "${BUILD_PATCH_DIR}//src/Bisector/Bisector_Bisec.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector_Bisec.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector_Bisec.cxx" )
      SOURCE_GROUP (Bisector FILES "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector_Bisec.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/Bisector/Bisector_BisecAna.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/Bisector/Bisector_BisecAna.cxx" )
    SOURCE_GROUP (Bisector FILES "${BUILD_PATCH_DIR}//src/Bisector/Bisector_BisecAna.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector_BisecAna.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector_BisecAna.cxx" )
      SOURCE_GROUP (Bisector FILES "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector_BisecAna.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/Bisector/Bisector_BisecCC.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/Bisector/Bisector_BisecCC.cxx" )
    SOURCE_GROUP (Bisector FILES "${BUILD_PATCH_DIR}//src/Bisector/Bisector_BisecCC.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector_BisecCC.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector_BisecCC.cxx" )
      SOURCE_GROUP (Bisector FILES "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector_BisecCC.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/Bisector/Bisector_BisecPC.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/Bisector/Bisector_BisecPC.cxx" )
    SOURCE_GROUP (Bisector FILES "${BUILD_PATCH_DIR}//src/Bisector/Bisector_BisecPC.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector_BisecPC.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector_BisecPC.cxx" )
      SOURCE_GROUP (Bisector FILES "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector_BisecPC.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/Bisector/Bisector_Curve.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/Bisector/Bisector_Curve.cxx" )
    SOURCE_GROUP (Bisector FILES "${BUILD_PATCH_DIR}//src/Bisector/Bisector_Curve.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector_Curve.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector_Curve.cxx" )
      SOURCE_GROUP (Bisector FILES "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector_Curve.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/Bisector/Bisector_FunctionH.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/Bisector/Bisector_FunctionH.cxx" )
    SOURCE_GROUP (Bisector FILES "${BUILD_PATCH_DIR}//src/Bisector/Bisector_FunctionH.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector_FunctionH.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector_FunctionH.cxx" )
      SOURCE_GROUP (Bisector FILES "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector_FunctionH.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/Bisector/Bisector_FunctionInter.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/Bisector/Bisector_FunctionInter.cxx" )
    SOURCE_GROUP (Bisector FILES "${BUILD_PATCH_DIR}//src/Bisector/Bisector_FunctionInter.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector_FunctionInter.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector_FunctionInter.cxx" )
      SOURCE_GROUP (Bisector FILES "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector_FunctionInter.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/Bisector/Bisector_Inter.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/Bisector/Bisector_Inter.cxx" )
    SOURCE_GROUP (Bisector FILES "${BUILD_PATCH_DIR}//src/Bisector/Bisector_Inter.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector_Inter.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector_Inter.cxx" )
      SOURCE_GROUP (Bisector FILES "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector_Inter.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/Bisector/Bisector_PointOnBis.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/Bisector/Bisector_PointOnBis.cxx" )
    SOURCE_GROUP (Bisector FILES "${BUILD_PATCH_DIR}//src/Bisector/Bisector_PointOnBis.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector_PointOnBis.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector_PointOnBis.cxx" )
      SOURCE_GROUP (Bisector FILES "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector_PointOnBis.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/Bisector/Bisector_PolyBis.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/Bisector/Bisector_PolyBis.cxx" )
    SOURCE_GROUP (Bisector FILES "${BUILD_PATCH_DIR}//src/Bisector/Bisector_PolyBis.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector_PolyBis.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector_PolyBis.cxx" )
      SOURCE_GROUP (Bisector FILES "${CMAKE_SOURCE_DIR}//src/Bisector/Bisector_PolyBis.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapIteratorOfDataMapOfBasicEltShape_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapIteratorOfDataMapOfBasicEltShape_0.cxx" )
    SOURCE_GROUP (BRepMAT2d FILES "${BUILD_PATCH_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapIteratorOfDataMapOfBasicEltShape_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapIteratorOfDataMapOfBasicEltShape_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapIteratorOfDataMapOfBasicEltShape_0.cxx" )
      SOURCE_GROUP (BRepMAT2d FILES "${CMAKE_SOURCE_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapIteratorOfDataMapOfBasicEltShape_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapIteratorOfDataMapOfShapeSequenceOfBasicElt_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapIteratorOfDataMapOfShapeSequenceOfBasicElt_0.cxx" )
    SOURCE_GROUP (BRepMAT2d FILES "${BUILD_PATCH_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapIteratorOfDataMapOfShapeSequenceOfBasicElt_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapIteratorOfDataMapOfShapeSequenceOfBasicElt_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapIteratorOfDataMapOfShapeSequenceOfBasicElt_0.cxx" )
      SOURCE_GROUP (BRepMAT2d FILES "${CMAKE_SOURCE_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapIteratorOfDataMapOfShapeSequenceOfBasicElt_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapNodeOfDataMapOfBasicEltShape_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapNodeOfDataMapOfBasicEltShape_0.cxx" )
    SOURCE_GROUP (BRepMAT2d FILES "${BUILD_PATCH_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapNodeOfDataMapOfBasicEltShape_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapNodeOfDataMapOfBasicEltShape_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapNodeOfDataMapOfBasicEltShape_0.cxx" )
      SOURCE_GROUP (BRepMAT2d FILES "${CMAKE_SOURCE_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapNodeOfDataMapOfBasicEltShape_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapNodeOfDataMapOfShapeSequenceOfBasicElt_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapNodeOfDataMapOfShapeSequenceOfBasicElt_0.cxx" )
    SOURCE_GROUP (BRepMAT2d FILES "${BUILD_PATCH_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapNodeOfDataMapOfShapeSequenceOfBasicElt_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapNodeOfDataMapOfShapeSequenceOfBasicElt_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapNodeOfDataMapOfShapeSequenceOfBasicElt_0.cxx" )
      SOURCE_GROUP (BRepMAT2d FILES "${CMAKE_SOURCE_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapNodeOfDataMapOfShapeSequenceOfBasicElt_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapOfBasicEltShape_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapOfBasicEltShape_0.cxx" )
    SOURCE_GROUP (BRepMAT2d FILES "${BUILD_PATCH_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapOfBasicEltShape_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapOfBasicEltShape_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapOfBasicEltShape_0.cxx" )
      SOURCE_GROUP (BRepMAT2d FILES "${CMAKE_SOURCE_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapOfBasicEltShape_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapOfShapeSequenceOfBasicElt_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapOfShapeSequenceOfBasicElt_0.cxx" )
    SOURCE_GROUP (BRepMAT2d FILES "${BUILD_PATCH_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapOfShapeSequenceOfBasicElt_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapOfShapeSequenceOfBasicElt_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapOfShapeSequenceOfBasicElt_0.cxx" )
      SOURCE_GROUP (BRepMAT2d FILES "${CMAKE_SOURCE_DIR}//drv/BRepMAT2d/BRepMAT2d_DataMapOfShapeSequenceOfBasicElt_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepMAT2d/BRepMAT2d_BisectingLocus.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepMAT2d/BRepMAT2d_BisectingLocus.cxx" )
    SOURCE_GROUP (BRepMAT2d FILES "${BUILD_PATCH_DIR}//src/BRepMAT2d/BRepMAT2d_BisectingLocus.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepMAT2d/BRepMAT2d_BisectingLocus.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepMAT2d/BRepMAT2d_BisectingLocus.cxx" )
      SOURCE_GROUP (BRepMAT2d FILES "${CMAKE_SOURCE_DIR}//src/BRepMAT2d/BRepMAT2d_BisectingLocus.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepMAT2d/BRepMAT2d_Explorer.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepMAT2d/BRepMAT2d_Explorer.cxx" )
    SOURCE_GROUP (BRepMAT2d FILES "${BUILD_PATCH_DIR}//src/BRepMAT2d/BRepMAT2d_Explorer.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepMAT2d/BRepMAT2d_Explorer.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepMAT2d/BRepMAT2d_Explorer.cxx" )
      SOURCE_GROUP (BRepMAT2d FILES "${CMAKE_SOURCE_DIR}//src/BRepMAT2d/BRepMAT2d_Explorer.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepMAT2d/BRepMAT2d_LinkTopoBilo.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepMAT2d/BRepMAT2d_LinkTopoBilo.cxx" )
    SOURCE_GROUP (BRepMAT2d FILES "${BUILD_PATCH_DIR}//src/BRepMAT2d/BRepMAT2d_LinkTopoBilo.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepMAT2d/BRepMAT2d_LinkTopoBilo.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepMAT2d/BRepMAT2d_LinkTopoBilo.cxx" )
      SOURCE_GROUP (BRepMAT2d FILES "${CMAKE_SOURCE_DIR}//src/BRepMAT2d/BRepMAT2d_LinkTopoBilo.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepCheck/BRepCheck_DataMapIteratorOfDataMapOfShapeListOfStatus_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepCheck/BRepCheck_DataMapIteratorOfDataMapOfShapeListOfStatus_0.cxx" )
    SOURCE_GROUP (BRepCheck FILES "${BUILD_PATCH_DIR}//drv/BRepCheck/BRepCheck_DataMapIteratorOfDataMapOfShapeListOfStatus_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepCheck/BRepCheck_DataMapIteratorOfDataMapOfShapeListOfStatus_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepCheck/BRepCheck_DataMapIteratorOfDataMapOfShapeListOfStatus_0.cxx" )
      SOURCE_GROUP (BRepCheck FILES "${CMAKE_SOURCE_DIR}//drv/BRepCheck/BRepCheck_DataMapIteratorOfDataMapOfShapeListOfStatus_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepCheck/BRepCheck_DataMapIteratorOfDataMapOfShapeResult_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepCheck/BRepCheck_DataMapIteratorOfDataMapOfShapeResult_0.cxx" )
    SOURCE_GROUP (BRepCheck FILES "${BUILD_PATCH_DIR}//drv/BRepCheck/BRepCheck_DataMapIteratorOfDataMapOfShapeResult_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepCheck/BRepCheck_DataMapIteratorOfDataMapOfShapeResult_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepCheck/BRepCheck_DataMapIteratorOfDataMapOfShapeResult_0.cxx" )
      SOURCE_GROUP (BRepCheck FILES "${CMAKE_SOURCE_DIR}//drv/BRepCheck/BRepCheck_DataMapIteratorOfDataMapOfShapeResult_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepCheck/BRepCheck_DataMapNodeOfDataMapOfShapeListOfStatus_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepCheck/BRepCheck_DataMapNodeOfDataMapOfShapeListOfStatus_0.cxx" )
    SOURCE_GROUP (BRepCheck FILES "${BUILD_PATCH_DIR}//drv/BRepCheck/BRepCheck_DataMapNodeOfDataMapOfShapeListOfStatus_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepCheck/BRepCheck_DataMapNodeOfDataMapOfShapeListOfStatus_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepCheck/BRepCheck_DataMapNodeOfDataMapOfShapeListOfStatus_0.cxx" )
      SOURCE_GROUP (BRepCheck FILES "${CMAKE_SOURCE_DIR}//drv/BRepCheck/BRepCheck_DataMapNodeOfDataMapOfShapeListOfStatus_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepCheck/BRepCheck_DataMapNodeOfDataMapOfShapeResult_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepCheck/BRepCheck_DataMapNodeOfDataMapOfShapeResult_0.cxx" )
    SOURCE_GROUP (BRepCheck FILES "${BUILD_PATCH_DIR}//drv/BRepCheck/BRepCheck_DataMapNodeOfDataMapOfShapeResult_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepCheck/BRepCheck_DataMapNodeOfDataMapOfShapeResult_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepCheck/BRepCheck_DataMapNodeOfDataMapOfShapeResult_0.cxx" )
      SOURCE_GROUP (BRepCheck FILES "${CMAKE_SOURCE_DIR}//drv/BRepCheck/BRepCheck_DataMapNodeOfDataMapOfShapeResult_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepCheck/BRepCheck_DataMapOfShapeListOfStatus_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepCheck/BRepCheck_DataMapOfShapeListOfStatus_0.cxx" )
    SOURCE_GROUP (BRepCheck FILES "${BUILD_PATCH_DIR}//drv/BRepCheck/BRepCheck_DataMapOfShapeListOfStatus_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepCheck/BRepCheck_DataMapOfShapeListOfStatus_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepCheck/BRepCheck_DataMapOfShapeListOfStatus_0.cxx" )
      SOURCE_GROUP (BRepCheck FILES "${CMAKE_SOURCE_DIR}//drv/BRepCheck/BRepCheck_DataMapOfShapeListOfStatus_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepCheck/BRepCheck_DataMapOfShapeResult_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepCheck/BRepCheck_DataMapOfShapeResult_0.cxx" )
    SOURCE_GROUP (BRepCheck FILES "${BUILD_PATCH_DIR}//drv/BRepCheck/BRepCheck_DataMapOfShapeResult_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepCheck/BRepCheck_DataMapOfShapeResult_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepCheck/BRepCheck_DataMapOfShapeResult_0.cxx" )
      SOURCE_GROUP (BRepCheck FILES "${CMAKE_SOURCE_DIR}//drv/BRepCheck/BRepCheck_DataMapOfShapeResult_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepCheck/BRepCheck_ListIteratorOfListOfStatus_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepCheck/BRepCheck_ListIteratorOfListOfStatus_0.cxx" )
    SOURCE_GROUP (BRepCheck FILES "${BUILD_PATCH_DIR}//drv/BRepCheck/BRepCheck_ListIteratorOfListOfStatus_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepCheck/BRepCheck_ListIteratorOfListOfStatus_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepCheck/BRepCheck_ListIteratorOfListOfStatus_0.cxx" )
      SOURCE_GROUP (BRepCheck FILES "${CMAKE_SOURCE_DIR}//drv/BRepCheck/BRepCheck_ListIteratorOfListOfStatus_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepCheck/BRepCheck_ListNodeOfListOfStatus_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepCheck/BRepCheck_ListNodeOfListOfStatus_0.cxx" )
    SOURCE_GROUP (BRepCheck FILES "${BUILD_PATCH_DIR}//drv/BRepCheck/BRepCheck_ListNodeOfListOfStatus_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepCheck/BRepCheck_ListNodeOfListOfStatus_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepCheck/BRepCheck_ListNodeOfListOfStatus_0.cxx" )
      SOURCE_GROUP (BRepCheck FILES "${CMAKE_SOURCE_DIR}//drv/BRepCheck/BRepCheck_ListNodeOfListOfStatus_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepCheck/BRepCheck_ListOfStatus_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepCheck/BRepCheck_ListOfStatus_0.cxx" )
    SOURCE_GROUP (BRepCheck FILES "${BUILD_PATCH_DIR}//drv/BRepCheck/BRepCheck_ListOfStatus_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepCheck/BRepCheck_ListOfStatus_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepCheck/BRepCheck_ListOfStatus_0.cxx" )
      SOURCE_GROUP (BRepCheck FILES "${CMAKE_SOURCE_DIR}//drv/BRepCheck/BRepCheck_ListOfStatus_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepCheck/BRepCheck.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepCheck/BRepCheck.cxx" )
    SOURCE_GROUP (BRepCheck FILES "${BUILD_PATCH_DIR}//src/BRepCheck/BRepCheck.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepCheck/BRepCheck.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepCheck/BRepCheck.cxx" )
      SOURCE_GROUP (BRepCheck FILES "${CMAKE_SOURCE_DIR}//src/BRepCheck/BRepCheck.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepCheck/BRepCheck_Analyzer.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepCheck/BRepCheck_Analyzer.cxx" )
    SOURCE_GROUP (BRepCheck FILES "${BUILD_PATCH_DIR}//src/BRepCheck/BRepCheck_Analyzer.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepCheck/BRepCheck_Analyzer.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepCheck/BRepCheck_Analyzer.cxx" )
      SOURCE_GROUP (BRepCheck FILES "${CMAKE_SOURCE_DIR}//src/BRepCheck/BRepCheck_Analyzer.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepCheck/BRepCheck_Edge.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepCheck/BRepCheck_Edge.cxx" )
    SOURCE_GROUP (BRepCheck FILES "${BUILD_PATCH_DIR}//src/BRepCheck/BRepCheck_Edge.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepCheck/BRepCheck_Edge.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepCheck/BRepCheck_Edge.cxx" )
      SOURCE_GROUP (BRepCheck FILES "${CMAKE_SOURCE_DIR}//src/BRepCheck/BRepCheck_Edge.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepCheck/BRepCheck_Face.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepCheck/BRepCheck_Face.cxx" )
    SOURCE_GROUP (BRepCheck FILES "${BUILD_PATCH_DIR}//src/BRepCheck/BRepCheck_Face.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepCheck/BRepCheck_Face.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepCheck/BRepCheck_Face.cxx" )
      SOURCE_GROUP (BRepCheck FILES "${CMAKE_SOURCE_DIR}//src/BRepCheck/BRepCheck_Face.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepCheck/BRepCheck_Result.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepCheck/BRepCheck_Result.cxx" )
    SOURCE_GROUP (BRepCheck FILES "${BUILD_PATCH_DIR}//src/BRepCheck/BRepCheck_Result.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepCheck/BRepCheck_Result.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepCheck/BRepCheck_Result.cxx" )
      SOURCE_GROUP (BRepCheck FILES "${CMAKE_SOURCE_DIR}//src/BRepCheck/BRepCheck_Result.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepCheck/BRepCheck_Shell.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepCheck/BRepCheck_Shell.cxx" )
    SOURCE_GROUP (BRepCheck FILES "${BUILD_PATCH_DIR}//src/BRepCheck/BRepCheck_Shell.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepCheck/BRepCheck_Shell.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepCheck/BRepCheck_Shell.cxx" )
      SOURCE_GROUP (BRepCheck FILES "${CMAKE_SOURCE_DIR}//src/BRepCheck/BRepCheck_Shell.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepCheck/BRepCheck_Solid.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepCheck/BRepCheck_Solid.cxx" )
    SOURCE_GROUP (BRepCheck FILES "${BUILD_PATCH_DIR}//src/BRepCheck/BRepCheck_Solid.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepCheck/BRepCheck_Solid.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepCheck/BRepCheck_Solid.cxx" )
      SOURCE_GROUP (BRepCheck FILES "${CMAKE_SOURCE_DIR}//src/BRepCheck/BRepCheck_Solid.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepCheck/BRepCheck_Vertex.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepCheck/BRepCheck_Vertex.cxx" )
    SOURCE_GROUP (BRepCheck FILES "${BUILD_PATCH_DIR}//src/BRepCheck/BRepCheck_Vertex.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepCheck/BRepCheck_Vertex.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepCheck/BRepCheck_Vertex.cxx" )
      SOURCE_GROUP (BRepCheck FILES "${CMAKE_SOURCE_DIR}//src/BRepCheck/BRepCheck_Vertex.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepCheck/BRepCheck_Wire.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepCheck/BRepCheck_Wire.cxx" )
    SOURCE_GROUP (BRepCheck FILES "${BUILD_PATCH_DIR}//src/BRepCheck/BRepCheck_Wire.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepCheck/BRepCheck_Wire.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepCheck/BRepCheck_Wire.cxx" )
      SOURCE_GROUP (BRepCheck FILES "${CMAKE_SOURCE_DIR}//src/BRepCheck/BRepCheck_Wire.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepBndLib/BRepBndLib.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepBndLib/BRepBndLib.cxx" )
    SOURCE_GROUP (BRepBndLib FILES "${BUILD_PATCH_DIR}//src/BRepBndLib/BRepBndLib.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepBndLib/BRepBndLib.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepBndLib/BRepBndLib.cxx" )
      SOURCE_GROUP (BRepBndLib FILES "${CMAKE_SOURCE_DIR}//src/BRepBndLib/BRepBndLib.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepExtrema/BRepExtrema_UnCompatibleShape_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepExtrema/BRepExtrema_UnCompatibleShape_0.cxx" )
    SOURCE_GROUP (BRepExtrema FILES "${BUILD_PATCH_DIR}//drv/BRepExtrema/BRepExtrema_UnCompatibleShape_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepExtrema/BRepExtrema_UnCompatibleShape_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepExtrema/BRepExtrema_UnCompatibleShape_0.cxx" )
      SOURCE_GROUP (BRepExtrema FILES "${CMAKE_SOURCE_DIR}//drv/BRepExtrema/BRepExtrema_UnCompatibleShape_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_DistShapeShape.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_DistShapeShape.cxx" )
    SOURCE_GROUP (BRepExtrema FILES "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_DistShapeShape.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_DistShapeShape.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_DistShapeShape.cxx" )
      SOURCE_GROUP (BRepExtrema FILES "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_DistShapeShape.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_DistanceSS.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_DistanceSS.cxx" )
    SOURCE_GROUP (BRepExtrema FILES "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_DistanceSS.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_DistanceSS.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_DistanceSS.cxx" )
      SOURCE_GROUP (BRepExtrema FILES "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_DistanceSS.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_ExtCC.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_ExtCC.cxx" )
    SOURCE_GROUP (BRepExtrema FILES "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_ExtCC.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_ExtCC.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_ExtCC.cxx" )
      SOURCE_GROUP (BRepExtrema FILES "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_ExtCC.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_ExtCF.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_ExtCF.cxx" )
    SOURCE_GROUP (BRepExtrema FILES "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_ExtCF.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_ExtCF.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_ExtCF.cxx" )
      SOURCE_GROUP (BRepExtrema FILES "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_ExtCF.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_ExtFF.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_ExtFF.cxx" )
    SOURCE_GROUP (BRepExtrema FILES "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_ExtFF.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_ExtFF.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_ExtFF.cxx" )
      SOURCE_GROUP (BRepExtrema FILES "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_ExtFF.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_ExtPC.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_ExtPC.cxx" )
    SOURCE_GROUP (BRepExtrema FILES "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_ExtPC.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_ExtPC.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_ExtPC.cxx" )
      SOURCE_GROUP (BRepExtrema FILES "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_ExtPC.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_ExtPF.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_ExtPF.cxx" )
    SOURCE_GROUP (BRepExtrema FILES "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_ExtPF.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_ExtPF.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_ExtPF.cxx" )
      SOURCE_GROUP (BRepExtrema FILES "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_ExtPF.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_OverlapTool.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_OverlapTool.cxx" )
    SOURCE_GROUP (BRepExtrema FILES "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_OverlapTool.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_OverlapTool.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_OverlapTool.cxx" )
      SOURCE_GROUP (BRepExtrema FILES "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_OverlapTool.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_Poly.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_Poly.cxx" )
    SOURCE_GROUP (BRepExtrema FILES "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_Poly.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_Poly.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_Poly.cxx" )
      SOURCE_GROUP (BRepExtrema FILES "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_Poly.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_SelfIntersection.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_SelfIntersection.cxx" )
    SOURCE_GROUP (BRepExtrema FILES "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_SelfIntersection.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_SelfIntersection.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_SelfIntersection.cxx" )
      SOURCE_GROUP (BRepExtrema FILES "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_SelfIntersection.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_ShapeProximity.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_ShapeProximity.cxx" )
    SOURCE_GROUP (BRepExtrema FILES "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_ShapeProximity.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_ShapeProximity.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_ShapeProximity.cxx" )
      SOURCE_GROUP (BRepExtrema FILES "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_ShapeProximity.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_TriangleSet.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_TriangleSet.cxx" )
    SOURCE_GROUP (BRepExtrema FILES "${BUILD_PATCH_DIR}//src/BRepExtrema/BRepExtrema_TriangleSet.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_TriangleSet.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_TriangleSet.cxx" )
      SOURCE_GROUP (BRepExtrema FILES "${CMAKE_SOURCE_DIR}//src/BRepExtrema/BRepExtrema_TriangleSet.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepClass/BRepClass_FClass2dOfFClassifier_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepClass/BRepClass_FClass2dOfFClassifier_0.cxx" )
    SOURCE_GROUP (BRepClass FILES "${BUILD_PATCH_DIR}//drv/BRepClass/BRepClass_FClass2dOfFClassifier_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepClass/BRepClass_FClass2dOfFClassifier_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepClass/BRepClass_FClass2dOfFClassifier_0.cxx" )
      SOURCE_GROUP (BRepClass FILES "${CMAKE_SOURCE_DIR}//drv/BRepClass/BRepClass_FClass2dOfFClassifier_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepClass/BRepClass_FClassifier_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepClass/BRepClass_FClassifier_0.cxx" )
    SOURCE_GROUP (BRepClass FILES "${BUILD_PATCH_DIR}//drv/BRepClass/BRepClass_FClassifier_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepClass/BRepClass_FClassifier_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepClass/BRepClass_FClassifier_0.cxx" )
      SOURCE_GROUP (BRepClass FILES "${CMAKE_SOURCE_DIR}//drv/BRepClass/BRepClass_FClassifier_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepClass/BRepClass_FacePassiveClassifier_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepClass/BRepClass_FacePassiveClassifier_0.cxx" )
    SOURCE_GROUP (BRepClass FILES "${BUILD_PATCH_DIR}//drv/BRepClass/BRepClass_FacePassiveClassifier_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepClass/BRepClass_FacePassiveClassifier_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepClass/BRepClass_FacePassiveClassifier_0.cxx" )
      SOURCE_GROUP (BRepClass FILES "${CMAKE_SOURCE_DIR}//drv/BRepClass/BRepClass_FacePassiveClassifier_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepClass/BRepClass_Edge.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepClass/BRepClass_Edge.cxx" )
    SOURCE_GROUP (BRepClass FILES "${BUILD_PATCH_DIR}//src/BRepClass/BRepClass_Edge.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepClass/BRepClass_Edge.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepClass/BRepClass_Edge.cxx" )
      SOURCE_GROUP (BRepClass FILES "${CMAKE_SOURCE_DIR}//src/BRepClass/BRepClass_Edge.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepClass/BRepClass_FaceClassifier.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepClass/BRepClass_FaceClassifier.cxx" )
    SOURCE_GROUP (BRepClass FILES "${BUILD_PATCH_DIR}//src/BRepClass/BRepClass_FaceClassifier.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepClass/BRepClass_FaceClassifier.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepClass/BRepClass_FaceClassifier.cxx" )
      SOURCE_GROUP (BRepClass FILES "${CMAKE_SOURCE_DIR}//src/BRepClass/BRepClass_FaceClassifier.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepClass/BRepClass_FaceExplorer.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepClass/BRepClass_FaceExplorer.cxx" )
    SOURCE_GROUP (BRepClass FILES "${BUILD_PATCH_DIR}//src/BRepClass/BRepClass_FaceExplorer.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepClass/BRepClass_FaceExplorer.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepClass/BRepClass_FaceExplorer.cxx" )
      SOURCE_GROUP (BRepClass FILES "${CMAKE_SOURCE_DIR}//src/BRepClass/BRepClass_FaceExplorer.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepClass/BRepClass_Intersector.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepClass/BRepClass_Intersector.cxx" )
    SOURCE_GROUP (BRepClass FILES "${BUILD_PATCH_DIR}//src/BRepClass/BRepClass_Intersector.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepClass/BRepClass_Intersector.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepClass/BRepClass_Intersector.cxx" )
      SOURCE_GROUP (BRepClass FILES "${CMAKE_SOURCE_DIR}//src/BRepClass/BRepClass_Intersector.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepClass3d/BRepClass3d_DataMapIteratorOfMapOfInter_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepClass3d/BRepClass3d_DataMapIteratorOfMapOfInter_0.cxx" )
    SOURCE_GROUP (BRepClass3d FILES "${BUILD_PATCH_DIR}//drv/BRepClass3d/BRepClass3d_DataMapIteratorOfMapOfInter_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepClass3d/BRepClass3d_DataMapIteratorOfMapOfInter_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepClass3d/BRepClass3d_DataMapIteratorOfMapOfInter_0.cxx" )
      SOURCE_GROUP (BRepClass3d FILES "${CMAKE_SOURCE_DIR}//drv/BRepClass3d/BRepClass3d_DataMapIteratorOfMapOfInter_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepClass3d/BRepClass3d_DataMapNodeOfMapOfInter_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepClass3d/BRepClass3d_DataMapNodeOfMapOfInter_0.cxx" )
    SOURCE_GROUP (BRepClass3d FILES "${BUILD_PATCH_DIR}//drv/BRepClass3d/BRepClass3d_DataMapNodeOfMapOfInter_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepClass3d/BRepClass3d_DataMapNodeOfMapOfInter_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepClass3d/BRepClass3d_DataMapNodeOfMapOfInter_0.cxx" )
      SOURCE_GROUP (BRepClass3d FILES "${CMAKE_SOURCE_DIR}//drv/BRepClass3d/BRepClass3d_DataMapNodeOfMapOfInter_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepClass3d/BRepClass3d_MapOfInter_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepClass3d/BRepClass3d_MapOfInter_0.cxx" )
    SOURCE_GROUP (BRepClass3d FILES "${BUILD_PATCH_DIR}//drv/BRepClass3d/BRepClass3d_MapOfInter_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepClass3d/BRepClass3d_MapOfInter_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepClass3d/BRepClass3d_MapOfInter_0.cxx" )
      SOURCE_GROUP (BRepClass3d FILES "${CMAKE_SOURCE_DIR}//drv/BRepClass3d/BRepClass3d_MapOfInter_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepClass3d/BRepClass3d_SolidPassiveClassifier_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepClass3d/BRepClass3d_SolidPassiveClassifier_0.cxx" )
    SOURCE_GROUP (BRepClass3d FILES "${BUILD_PATCH_DIR}//drv/BRepClass3d/BRepClass3d_SolidPassiveClassifier_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepClass3d/BRepClass3d_SolidPassiveClassifier_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepClass3d/BRepClass3d_SolidPassiveClassifier_0.cxx" )
      SOURCE_GROUP (BRepClass3d FILES "${CMAKE_SOURCE_DIR}//drv/BRepClass3d/BRepClass3d_SolidPassiveClassifier_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepClass3d/BRepClass3d.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepClass3d/BRepClass3d.cxx" )
    SOURCE_GROUP (BRepClass3d FILES "${BUILD_PATCH_DIR}//src/BRepClass3d/BRepClass3d.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepClass3d/BRepClass3d.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepClass3d/BRepClass3d.cxx" )
      SOURCE_GROUP (BRepClass3d FILES "${CMAKE_SOURCE_DIR}//src/BRepClass3d/BRepClass3d.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepClass3d/BRepClass3d_Intersector3d.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepClass3d/BRepClass3d_Intersector3d.cxx" )
    SOURCE_GROUP (BRepClass3d FILES "${BUILD_PATCH_DIR}//src/BRepClass3d/BRepClass3d_Intersector3d.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepClass3d/BRepClass3d_Intersector3d.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepClass3d/BRepClass3d_Intersector3d.cxx" )
      SOURCE_GROUP (BRepClass3d FILES "${CMAKE_SOURCE_DIR}//src/BRepClass3d/BRepClass3d_Intersector3d.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepClass3d/BRepClass3d_SClassifier.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepClass3d/BRepClass3d_SClassifier.cxx" )
    SOURCE_GROUP (BRepClass3d FILES "${BUILD_PATCH_DIR}//src/BRepClass3d/BRepClass3d_SClassifier.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepClass3d/BRepClass3d_SClassifier.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepClass3d/BRepClass3d_SClassifier.cxx" )
      SOURCE_GROUP (BRepClass3d FILES "${CMAKE_SOURCE_DIR}//src/BRepClass3d/BRepClass3d_SClassifier.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepClass3d/BRepClass3d_SolidClassifier.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepClass3d/BRepClass3d_SolidClassifier.cxx" )
    SOURCE_GROUP (BRepClass3d FILES "${BUILD_PATCH_DIR}//src/BRepClass3d/BRepClass3d_SolidClassifier.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepClass3d/BRepClass3d_SolidClassifier.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepClass3d/BRepClass3d_SolidClassifier.cxx" )
      SOURCE_GROUP (BRepClass3d FILES "${CMAKE_SOURCE_DIR}//src/BRepClass3d/BRepClass3d_SolidClassifier.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepClass3d/BRepClass3d_SolidExplorer.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepClass3d/BRepClass3d_SolidExplorer.cxx" )
    SOURCE_GROUP (BRepClass3d FILES "${BUILD_PATCH_DIR}//src/BRepClass3d/BRepClass3d_SolidExplorer.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepClass3d/BRepClass3d_SolidExplorer.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepClass3d/BRepClass3d_SolidExplorer.cxx" )
      SOURCE_GROUP (BRepClass3d FILES "${CMAKE_SOURCE_DIR}//src/BRepClass3d/BRepClass3d_SolidExplorer.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib.cxx" )
    SOURCE_GROUP (BRepLib FILES "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib.cxx" )
      SOURCE_GROUP (BRepLib FILES "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_CheckCurveOnSurface.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_CheckCurveOnSurface.cxx" )
    SOURCE_GROUP (BRepLib FILES "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_CheckCurveOnSurface.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_CheckCurveOnSurface.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_CheckCurveOnSurface.cxx" )
      SOURCE_GROUP (BRepLib FILES "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_CheckCurveOnSurface.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_Command.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_Command.cxx" )
    SOURCE_GROUP (BRepLib FILES "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_Command.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_Command.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_Command.cxx" )
      SOURCE_GROUP (BRepLib FILES "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_Command.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_FindSurface.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_FindSurface.cxx" )
    SOURCE_GROUP (BRepLib FILES "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_FindSurface.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_FindSurface.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_FindSurface.cxx" )
      SOURCE_GROUP (BRepLib FILES "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_FindSurface.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_FuseEdges.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_FuseEdges.cxx" )
    SOURCE_GROUP (BRepLib FILES "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_FuseEdges.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_FuseEdges.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_FuseEdges.cxx" )
      SOURCE_GROUP (BRepLib FILES "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_FuseEdges.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_MakeEdge.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_MakeEdge.cxx" )
    SOURCE_GROUP (BRepLib FILES "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_MakeEdge.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_MakeEdge.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_MakeEdge.cxx" )
      SOURCE_GROUP (BRepLib FILES "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_MakeEdge.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_MakeEdge2d.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_MakeEdge2d.cxx" )
    SOURCE_GROUP (BRepLib FILES "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_MakeEdge2d.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_MakeEdge2d.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_MakeEdge2d.cxx" )
      SOURCE_GROUP (BRepLib FILES "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_MakeEdge2d.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_MakeFace.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_MakeFace.cxx" )
    SOURCE_GROUP (BRepLib FILES "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_MakeFace.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_MakeFace.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_MakeFace.cxx" )
      SOURCE_GROUP (BRepLib FILES "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_MakeFace.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_MakePolygon.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_MakePolygon.cxx" )
    SOURCE_GROUP (BRepLib FILES "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_MakePolygon.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_MakePolygon.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_MakePolygon.cxx" )
      SOURCE_GROUP (BRepLib FILES "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_MakePolygon.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_MakeShape.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_MakeShape.cxx" )
    SOURCE_GROUP (BRepLib FILES "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_MakeShape.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_MakeShape.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_MakeShape.cxx" )
      SOURCE_GROUP (BRepLib FILES "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_MakeShape.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_MakeShell.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_MakeShell.cxx" )
    SOURCE_GROUP (BRepLib FILES "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_MakeShell.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_MakeShell.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_MakeShell.cxx" )
      SOURCE_GROUP (BRepLib FILES "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_MakeShell.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_MakeSolid.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_MakeSolid.cxx" )
    SOURCE_GROUP (BRepLib FILES "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_MakeSolid.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_MakeSolid.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_MakeSolid.cxx" )
      SOURCE_GROUP (BRepLib FILES "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_MakeSolid.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_MakeVertex.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_MakeVertex.cxx" )
    SOURCE_GROUP (BRepLib FILES "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_MakeVertex.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_MakeVertex.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_MakeVertex.cxx" )
      SOURCE_GROUP (BRepLib FILES "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_MakeVertex.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_MakeWire.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_MakeWire.cxx" )
    SOURCE_GROUP (BRepLib FILES "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_MakeWire.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_MakeWire.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_MakeWire.cxx" )
      SOURCE_GROUP (BRepLib FILES "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_MakeWire.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_MakeWire_1.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_MakeWire_1.cxx" )
    SOURCE_GROUP (BRepLib FILES "${BUILD_PATCH_DIR}//src/BRepLib/BRepLib_MakeWire_1.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_MakeWire_1.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_MakeWire_1.cxx" )
      SOURCE_GROUP (BRepLib FILES "${CMAKE_SOURCE_DIR}//src/BRepLib/BRepLib_MakeWire_1.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp.cxx" )
    SOURCE_GROUP (BRepGProp FILES "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp.cxx" )
      SOURCE_GROUP (BRepGProp FILES "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp_Cinert.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp_Cinert.cxx" )
    SOURCE_GROUP (BRepGProp FILES "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp_Cinert.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp_Cinert.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp_Cinert.cxx" )
      SOURCE_GROUP (BRepGProp FILES "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp_Cinert.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp_Domain.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp_Domain.cxx" )
    SOURCE_GROUP (BRepGProp FILES "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp_Domain.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp_Domain.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp_Domain.cxx" )
      SOURCE_GROUP (BRepGProp FILES "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp_Domain.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp_EdgeTool.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp_EdgeTool.cxx" )
    SOURCE_GROUP (BRepGProp FILES "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp_EdgeTool.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp_EdgeTool.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp_EdgeTool.cxx" )
      SOURCE_GROUP (BRepGProp FILES "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp_EdgeTool.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp_Face.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp_Face.cxx" )
    SOURCE_GROUP (BRepGProp FILES "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp_Face.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp_Face.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp_Face.cxx" )
      SOURCE_GROUP (BRepGProp FILES "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp_Face.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp_Gauss.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp_Gauss.cxx" )
    SOURCE_GROUP (BRepGProp FILES "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp_Gauss.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp_Gauss.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp_Gauss.cxx" )
      SOURCE_GROUP (BRepGProp FILES "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp_Gauss.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp_Sinert.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp_Sinert.cxx" )
    SOURCE_GROUP (BRepGProp FILES "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp_Sinert.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp_Sinert.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp_Sinert.cxx" )
      SOURCE_GROUP (BRepGProp FILES "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp_Sinert.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp_TFunction.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp_TFunction.cxx" )
    SOURCE_GROUP (BRepGProp FILES "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp_TFunction.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp_TFunction.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp_TFunction.cxx" )
      SOURCE_GROUP (BRepGProp FILES "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp_TFunction.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp_UFunction.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp_UFunction.cxx" )
    SOURCE_GROUP (BRepGProp FILES "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp_UFunction.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp_UFunction.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp_UFunction.cxx" )
      SOURCE_GROUP (BRepGProp FILES "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp_UFunction.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp_Vinert.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp_Vinert.cxx" )
    SOURCE_GROUP (BRepGProp FILES "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp_Vinert.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp_Vinert.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp_Vinert.cxx" )
      SOURCE_GROUP (BRepGProp FILES "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp_Vinert.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp_VinertGK.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp_VinertGK.cxx" )
    SOURCE_GROUP (BRepGProp FILES "${BUILD_PATCH_DIR}//src/BRepGProp/BRepGProp_VinertGK.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp_VinertGK.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp_VinertGK.cxx" )
      SOURCE_GROUP (BRepGProp FILES "${CMAKE_SOURCE_DIR}//src/BRepGProp/BRepGProp_VinertGK.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepIntCurveSurface/BRepIntCurveSurface_Inter.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepIntCurveSurface/BRepIntCurveSurface_Inter.cxx" )
    SOURCE_GROUP (BRepIntCurveSurface FILES "${BUILD_PATCH_DIR}//src/BRepIntCurveSurface/BRepIntCurveSurface_Inter.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepIntCurveSurface/BRepIntCurveSurface_Inter.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepIntCurveSurface/BRepIntCurveSurface_Inter.cxx" )
      SOURCE_GROUP (BRepIntCurveSurface FILES "${CMAKE_SOURCE_DIR}//src/BRepIntCurveSurface/BRepIntCurveSurface_Inter.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepTopAdaptor/BRepTopAdaptor_DataMapIteratorOfMapOfShapeTool_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepTopAdaptor/BRepTopAdaptor_DataMapIteratorOfMapOfShapeTool_0.cxx" )
    SOURCE_GROUP (BRepTopAdaptor FILES "${BUILD_PATCH_DIR}//drv/BRepTopAdaptor/BRepTopAdaptor_DataMapIteratorOfMapOfShapeTool_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepTopAdaptor/BRepTopAdaptor_DataMapIteratorOfMapOfShapeTool_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepTopAdaptor/BRepTopAdaptor_DataMapIteratorOfMapOfShapeTool_0.cxx" )
      SOURCE_GROUP (BRepTopAdaptor FILES "${CMAKE_SOURCE_DIR}//drv/BRepTopAdaptor/BRepTopAdaptor_DataMapIteratorOfMapOfShapeTool_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepTopAdaptor/BRepTopAdaptor_DataMapNodeOfMapOfShapeTool_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepTopAdaptor/BRepTopAdaptor_DataMapNodeOfMapOfShapeTool_0.cxx" )
    SOURCE_GROUP (BRepTopAdaptor FILES "${BUILD_PATCH_DIR}//drv/BRepTopAdaptor/BRepTopAdaptor_DataMapNodeOfMapOfShapeTool_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepTopAdaptor/BRepTopAdaptor_DataMapNodeOfMapOfShapeTool_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepTopAdaptor/BRepTopAdaptor_DataMapNodeOfMapOfShapeTool_0.cxx" )
      SOURCE_GROUP (BRepTopAdaptor FILES "${CMAKE_SOURCE_DIR}//drv/BRepTopAdaptor/BRepTopAdaptor_DataMapNodeOfMapOfShapeTool_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepTopAdaptor/BRepTopAdaptor_MapOfShapeTool_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepTopAdaptor/BRepTopAdaptor_MapOfShapeTool_0.cxx" )
    SOURCE_GROUP (BRepTopAdaptor FILES "${BUILD_PATCH_DIR}//drv/BRepTopAdaptor/BRepTopAdaptor_MapOfShapeTool_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepTopAdaptor/BRepTopAdaptor_MapOfShapeTool_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepTopAdaptor/BRepTopAdaptor_MapOfShapeTool_0.cxx" )
      SOURCE_GROUP (BRepTopAdaptor FILES "${CMAKE_SOURCE_DIR}//drv/BRepTopAdaptor/BRepTopAdaptor_MapOfShapeTool_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepTopAdaptor/BRepTopAdaptor_FClass2d.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepTopAdaptor/BRepTopAdaptor_FClass2d.cxx" )
    SOURCE_GROUP (BRepTopAdaptor FILES "${BUILD_PATCH_DIR}//src/BRepTopAdaptor/BRepTopAdaptor_FClass2d.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepTopAdaptor/BRepTopAdaptor_FClass2d.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepTopAdaptor/BRepTopAdaptor_FClass2d.cxx" )
      SOURCE_GROUP (BRepTopAdaptor FILES "${CMAKE_SOURCE_DIR}//src/BRepTopAdaptor/BRepTopAdaptor_FClass2d.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepTopAdaptor/BRepTopAdaptor_HVertex.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepTopAdaptor/BRepTopAdaptor_HVertex.cxx" )
    SOURCE_GROUP (BRepTopAdaptor FILES "${BUILD_PATCH_DIR}//src/BRepTopAdaptor/BRepTopAdaptor_HVertex.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepTopAdaptor/BRepTopAdaptor_HVertex.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepTopAdaptor/BRepTopAdaptor_HVertex.cxx" )
      SOURCE_GROUP (BRepTopAdaptor FILES "${CMAKE_SOURCE_DIR}//src/BRepTopAdaptor/BRepTopAdaptor_HVertex.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepTopAdaptor/BRepTopAdaptor_Tool.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepTopAdaptor/BRepTopAdaptor_Tool.cxx" )
    SOURCE_GROUP (BRepTopAdaptor FILES "${BUILD_PATCH_DIR}//src/BRepTopAdaptor/BRepTopAdaptor_Tool.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepTopAdaptor/BRepTopAdaptor_Tool.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepTopAdaptor/BRepTopAdaptor_Tool.cxx" )
      SOURCE_GROUP (BRepTopAdaptor FILES "${CMAKE_SOURCE_DIR}//src/BRepTopAdaptor/BRepTopAdaptor_Tool.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepTopAdaptor/BRepTopAdaptor_TopolTool.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepTopAdaptor/BRepTopAdaptor_TopolTool.cxx" )
    SOURCE_GROUP (BRepTopAdaptor FILES "${BUILD_PATCH_DIR}//src/BRepTopAdaptor/BRepTopAdaptor_TopolTool.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepTopAdaptor/BRepTopAdaptor_TopolTool.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepTopAdaptor/BRepTopAdaptor_TopolTool.cxx" )
      SOURCE_GROUP (BRepTopAdaptor FILES "${CMAKE_SOURCE_DIR}//src/BRepTopAdaptor/BRepTopAdaptor_TopolTool.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI.cxx" )
    SOURCE_GROUP (BRepBuilderAPI FILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI.cxx" )
      SOURCE_GROUP (BRepBuilderAPI FILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_Collect.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_Collect.cxx" )
    SOURCE_GROUP (BRepBuilderAPI FILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_Collect.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_Collect.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_Collect.cxx" )
      SOURCE_GROUP (BRepBuilderAPI FILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_Collect.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_Command.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_Command.cxx" )
    SOURCE_GROUP (BRepBuilderAPI FILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_Command.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_Command.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_Command.cxx" )
      SOURCE_GROUP (BRepBuilderAPI FILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_Command.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_Copy.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_Copy.cxx" )
    SOURCE_GROUP (BRepBuilderAPI FILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_Copy.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_Copy.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_Copy.cxx" )
      SOURCE_GROUP (BRepBuilderAPI FILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_Copy.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_FastSewing.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_FastSewing.cxx" )
    SOURCE_GROUP (BRepBuilderAPI FILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_FastSewing.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_FastSewing.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_FastSewing.cxx" )
      SOURCE_GROUP (BRepBuilderAPI FILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_FastSewing.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_FindPlane.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_FindPlane.cxx" )
    SOURCE_GROUP (BRepBuilderAPI FILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_FindPlane.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_FindPlane.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_FindPlane.cxx" )
      SOURCE_GROUP (BRepBuilderAPI FILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_FindPlane.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_GTransform.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_GTransform.cxx" )
    SOURCE_GROUP (BRepBuilderAPI FILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_GTransform.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_GTransform.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_GTransform.cxx" )
      SOURCE_GROUP (BRepBuilderAPI FILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_GTransform.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeEdge.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeEdge.cxx" )
    SOURCE_GROUP (BRepBuilderAPI FILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeEdge.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeEdge.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeEdge.cxx" )
      SOURCE_GROUP (BRepBuilderAPI FILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeEdge.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeEdge2d.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeEdge2d.cxx" )
    SOURCE_GROUP (BRepBuilderAPI FILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeEdge2d.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeEdge2d.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeEdge2d.cxx" )
      SOURCE_GROUP (BRepBuilderAPI FILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeEdge2d.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeFace.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeFace.cxx" )
    SOURCE_GROUP (BRepBuilderAPI FILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeFace.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeFace.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeFace.cxx" )
      SOURCE_GROUP (BRepBuilderAPI FILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeFace.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakePolygon.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakePolygon.cxx" )
    SOURCE_GROUP (BRepBuilderAPI FILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakePolygon.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakePolygon.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakePolygon.cxx" )
      SOURCE_GROUP (BRepBuilderAPI FILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakePolygon.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeShape.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeShape.cxx" )
    SOURCE_GROUP (BRepBuilderAPI FILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeShape.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeShape.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeShape.cxx" )
      SOURCE_GROUP (BRepBuilderAPI FILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeShape.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeShell.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeShell.cxx" )
    SOURCE_GROUP (BRepBuilderAPI FILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeShell.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeShell.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeShell.cxx" )
      SOURCE_GROUP (BRepBuilderAPI FILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeShell.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeSolid.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeSolid.cxx" )
    SOURCE_GROUP (BRepBuilderAPI FILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeSolid.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeSolid.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeSolid.cxx" )
      SOURCE_GROUP (BRepBuilderAPI FILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeSolid.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeVertex.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeVertex.cxx" )
    SOURCE_GROUP (BRepBuilderAPI FILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeVertex.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeVertex.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeVertex.cxx" )
      SOURCE_GROUP (BRepBuilderAPI FILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeVertex.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeWire.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeWire.cxx" )
    SOURCE_GROUP (BRepBuilderAPI FILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeWire.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeWire.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeWire.cxx" )
      SOURCE_GROUP (BRepBuilderAPI FILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_MakeWire.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_ModifyShape.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_ModifyShape.cxx" )
    SOURCE_GROUP (BRepBuilderAPI FILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_ModifyShape.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_ModifyShape.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_ModifyShape.cxx" )
      SOURCE_GROUP (BRepBuilderAPI FILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_ModifyShape.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_NurbsConvert.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_NurbsConvert.cxx" )
    SOURCE_GROUP (BRepBuilderAPI FILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_NurbsConvert.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_NurbsConvert.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_NurbsConvert.cxx" )
      SOURCE_GROUP (BRepBuilderAPI FILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_NurbsConvert.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_Sewing.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_Sewing.cxx" )
    SOURCE_GROUP (BRepBuilderAPI FILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_Sewing.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_Sewing.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_Sewing.cxx" )
      SOURCE_GROUP (BRepBuilderAPI FILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_Sewing.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_Transform.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_Transform.cxx" )
    SOURCE_GROUP (BRepBuilderAPI FILES "${BUILD_PATCH_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_Transform.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_Transform.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_Transform.cxx" )
      SOURCE_GROUP (BRepBuilderAPI FILES "${CMAKE_SOURCE_DIR}//src/BRepBuilderAPI/BRepBuilderAPI_Transform.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_Approx_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_Approx_0.cxx" )
    SOURCE_GROUP (BRepApprox FILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_Approx_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_Approx_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_Approx_0.cxx" )
      SOURCE_GROUP (BRepApprox FILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_Approx_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_BSpGradient_BFGSOfMyBSplGradientOfTheComputeLineOfApprox_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_BSpGradient_BFGSOfMyBSplGradientOfTheComputeLineOfApprox_0.cxx" )
    SOURCE_GROUP (BRepApprox FILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_BSpGradient_BFGSOfMyBSplGradientOfTheComputeLineOfApprox_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_BSpGradient_BFGSOfMyBSplGradientOfTheComputeLineOfApprox_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_BSpGradient_BFGSOfMyBSplGradientOfTheComputeLineOfApprox_0.cxx" )
      SOURCE_GROUP (BRepApprox FILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_BSpGradient_BFGSOfMyBSplGradientOfTheComputeLineOfApprox_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_BSpParFunctionOfMyBSplGradientOfTheComputeLineOfApprox_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_BSpParFunctionOfMyBSplGradientOfTheComputeLineOfApprox_0.cxx" )
    SOURCE_GROUP (BRepApprox FILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_BSpParFunctionOfMyBSplGradientOfTheComputeLineOfApprox_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_BSpParFunctionOfMyBSplGradientOfTheComputeLineOfApprox_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_BSpParFunctionOfMyBSplGradientOfTheComputeLineOfApprox_0.cxx" )
      SOURCE_GROUP (BRepApprox FILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_BSpParFunctionOfMyBSplGradientOfTheComputeLineOfApprox_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_BSpParLeastSquareOfMyBSplGradientOfTheComputeLineOfApprox_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_BSpParLeastSquareOfMyBSplGradientOfTheComputeLineOfApprox_0.cxx" )
    SOURCE_GROUP (BRepApprox FILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_BSpParLeastSquareOfMyBSplGradientOfTheComputeLineOfApprox_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_BSpParLeastSquareOfMyBSplGradientOfTheComputeLineOfApprox_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_BSpParLeastSquareOfMyBSplGradientOfTheComputeLineOfApprox_0.cxx" )
      SOURCE_GROUP (BRepApprox FILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_BSpParLeastSquareOfMyBSplGradientOfTheComputeLineOfApprox_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_Gradient_BFGSOfMyGradientOfTheComputeLineBezierOfApprox_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_Gradient_BFGSOfMyGradientOfTheComputeLineBezierOfApprox_0.cxx" )
    SOURCE_GROUP (BRepApprox FILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_Gradient_BFGSOfMyGradientOfTheComputeLineBezierOfApprox_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_Gradient_BFGSOfMyGradientOfTheComputeLineBezierOfApprox_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_Gradient_BFGSOfMyGradientOfTheComputeLineBezierOfApprox_0.cxx" )
      SOURCE_GROUP (BRepApprox FILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_Gradient_BFGSOfMyGradientOfTheComputeLineBezierOfApprox_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_Gradient_BFGSOfMyGradientbisOfTheComputeLineOfApprox_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_Gradient_BFGSOfMyGradientbisOfTheComputeLineOfApprox_0.cxx" )
    SOURCE_GROUP (BRepApprox FILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_Gradient_BFGSOfMyGradientbisOfTheComputeLineOfApprox_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_Gradient_BFGSOfMyGradientbisOfTheComputeLineOfApprox_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_Gradient_BFGSOfMyGradientbisOfTheComputeLineOfApprox_0.cxx" )
      SOURCE_GROUP (BRepApprox FILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_Gradient_BFGSOfMyGradientbisOfTheComputeLineOfApprox_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_MyBSplGradientOfTheComputeLineOfApprox_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_MyBSplGradientOfTheComputeLineOfApprox_0.cxx" )
    SOURCE_GROUP (BRepApprox FILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_MyBSplGradientOfTheComputeLineOfApprox_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_MyBSplGradientOfTheComputeLineOfApprox_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_MyBSplGradientOfTheComputeLineOfApprox_0.cxx" )
      SOURCE_GROUP (BRepApprox FILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_MyBSplGradientOfTheComputeLineOfApprox_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_MyGradientOfTheComputeLineBezierOfApprox_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_MyGradientOfTheComputeLineBezierOfApprox_0.cxx" )
    SOURCE_GROUP (BRepApprox FILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_MyGradientOfTheComputeLineBezierOfApprox_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_MyGradientOfTheComputeLineBezierOfApprox_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_MyGradientOfTheComputeLineBezierOfApprox_0.cxx" )
      SOURCE_GROUP (BRepApprox FILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_MyGradientOfTheComputeLineBezierOfApprox_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_MyGradientbisOfTheComputeLineOfApprox_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_MyGradientbisOfTheComputeLineOfApprox_0.cxx" )
    SOURCE_GROUP (BRepApprox FILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_MyGradientbisOfTheComputeLineOfApprox_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_MyGradientbisOfTheComputeLineOfApprox_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_MyGradientbisOfTheComputeLineOfApprox_0.cxx" )
      SOURCE_GROUP (BRepApprox FILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_MyGradientbisOfTheComputeLineOfApprox_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_ParFunctionOfMyGradientOfTheComputeLineBezierOfApprox_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_ParFunctionOfMyGradientOfTheComputeLineBezierOfApprox_0.cxx" )
    SOURCE_GROUP (BRepApprox FILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_ParFunctionOfMyGradientOfTheComputeLineBezierOfApprox_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_ParFunctionOfMyGradientOfTheComputeLineBezierOfApprox_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_ParFunctionOfMyGradientOfTheComputeLineBezierOfApprox_0.cxx" )
      SOURCE_GROUP (BRepApprox FILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_ParFunctionOfMyGradientOfTheComputeLineBezierOfApprox_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_ParFunctionOfMyGradientbisOfTheComputeLineOfApprox_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_ParFunctionOfMyGradientbisOfTheComputeLineOfApprox_0.cxx" )
    SOURCE_GROUP (BRepApprox FILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_ParFunctionOfMyGradientbisOfTheComputeLineOfApprox_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_ParFunctionOfMyGradientbisOfTheComputeLineOfApprox_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_ParFunctionOfMyGradientbisOfTheComputeLineOfApprox_0.cxx" )
      SOURCE_GROUP (BRepApprox FILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_ParFunctionOfMyGradientbisOfTheComputeLineOfApprox_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_ParLeastSquareOfMyGradientOfTheComputeLineBezierOfApprox_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_ParLeastSquareOfMyGradientOfTheComputeLineBezierOfApprox_0.cxx" )
    SOURCE_GROUP (BRepApprox FILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_ParLeastSquareOfMyGradientOfTheComputeLineBezierOfApprox_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_ParLeastSquareOfMyGradientOfTheComputeLineBezierOfApprox_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_ParLeastSquareOfMyGradientOfTheComputeLineBezierOfApprox_0.cxx" )
      SOURCE_GROUP (BRepApprox FILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_ParLeastSquareOfMyGradientOfTheComputeLineBezierOfApprox_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_ParLeastSquareOfMyGradientbisOfTheComputeLineOfApprox_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_ParLeastSquareOfMyGradientbisOfTheComputeLineOfApprox_0.cxx" )
    SOURCE_GROUP (BRepApprox FILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_ParLeastSquareOfMyGradientbisOfTheComputeLineOfApprox_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_ParLeastSquareOfMyGradientbisOfTheComputeLineOfApprox_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_ParLeastSquareOfMyGradientbisOfTheComputeLineOfApprox_0.cxx" )
      SOURCE_GROUP (BRepApprox FILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_ParLeastSquareOfMyGradientbisOfTheComputeLineOfApprox_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_ResConstraintOfMyGradientOfTheComputeLineBezierOfApprox_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_ResConstraintOfMyGradientOfTheComputeLineBezierOfApprox_0.cxx" )
    SOURCE_GROUP (BRepApprox FILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_ResConstraintOfMyGradientOfTheComputeLineBezierOfApprox_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_ResConstraintOfMyGradientOfTheComputeLineBezierOfApprox_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_ResConstraintOfMyGradientOfTheComputeLineBezierOfApprox_0.cxx" )
      SOURCE_GROUP (BRepApprox FILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_ResConstraintOfMyGradientOfTheComputeLineBezierOfApprox_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_ResConstraintOfMyGradientbisOfTheComputeLineOfApprox_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_ResConstraintOfMyGradientbisOfTheComputeLineOfApprox_0.cxx" )
    SOURCE_GROUP (BRepApprox FILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_ResConstraintOfMyGradientbisOfTheComputeLineOfApprox_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_ResConstraintOfMyGradientbisOfTheComputeLineOfApprox_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_ResConstraintOfMyGradientbisOfTheComputeLineOfApprox_0.cxx" )
      SOURCE_GROUP (BRepApprox FILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_ResConstraintOfMyGradientbisOfTheComputeLineOfApprox_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_TheComputeLineBezierOfApprox_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_TheComputeLineBezierOfApprox_0.cxx" )
    SOURCE_GROUP (BRepApprox FILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_TheComputeLineBezierOfApprox_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_TheComputeLineBezierOfApprox_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_TheComputeLineBezierOfApprox_0.cxx" )
      SOURCE_GROUP (BRepApprox FILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_TheComputeLineBezierOfApprox_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_TheComputeLineOfApprox_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_TheComputeLineOfApprox_0.cxx" )
    SOURCE_GROUP (BRepApprox FILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_TheComputeLineOfApprox_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_TheComputeLineOfApprox_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_TheComputeLineOfApprox_0.cxx" )
      SOURCE_GROUP (BRepApprox FILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_TheComputeLineOfApprox_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox_0.cxx" )
    SOURCE_GROUP (BRepApprox FILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox_0.cxx" )
      SOURCE_GROUP (BRepApprox FILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_TheImpPrmSvSurfacesOfApprox_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_TheImpPrmSvSurfacesOfApprox_0.cxx" )
    SOURCE_GROUP (BRepApprox FILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_TheImpPrmSvSurfacesOfApprox_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_TheImpPrmSvSurfacesOfApprox_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_TheImpPrmSvSurfacesOfApprox_0.cxx" )
      SOURCE_GROUP (BRepApprox FILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_TheImpPrmSvSurfacesOfApprox_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_TheInt2SOfThePrmPrmSvSurfacesOfApprox_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_TheInt2SOfThePrmPrmSvSurfacesOfApprox_0.cxx" )
    SOURCE_GROUP (BRepApprox FILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_TheInt2SOfThePrmPrmSvSurfacesOfApprox_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_TheInt2SOfThePrmPrmSvSurfacesOfApprox_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_TheInt2SOfThePrmPrmSvSurfacesOfApprox_0.cxx" )
      SOURCE_GROUP (BRepApprox FILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_TheInt2SOfThePrmPrmSvSurfacesOfApprox_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_TheMultiLineOfApprox_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_TheMultiLineOfApprox_0.cxx" )
    SOURCE_GROUP (BRepApprox FILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_TheMultiLineOfApprox_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_TheMultiLineOfApprox_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_TheMultiLineOfApprox_0.cxx" )
      SOURCE_GROUP (BRepApprox FILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_TheMultiLineOfApprox_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_TheMultiLineToolOfApprox_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_TheMultiLineToolOfApprox_0.cxx" )
    SOURCE_GROUP (BRepApprox FILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_TheMultiLineToolOfApprox_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_TheMultiLineToolOfApprox_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_TheMultiLineToolOfApprox_0.cxx" )
      SOURCE_GROUP (BRepApprox FILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_TheMultiLineToolOfApprox_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_ThePrmPrmSvSurfacesOfApprox_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_ThePrmPrmSvSurfacesOfApprox_0.cxx" )
    SOURCE_GROUP (BRepApprox FILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_ThePrmPrmSvSurfacesOfApprox_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_ThePrmPrmSvSurfacesOfApprox_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_ThePrmPrmSvSurfacesOfApprox_0.cxx" )
      SOURCE_GROUP (BRepApprox FILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_ThePrmPrmSvSurfacesOfApprox_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox_0.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox_0.cxx" )
    SOURCE_GROUP (BRepApprox FILES "${BUILD_PATCH_DIR}//drv/BRepApprox/BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox_0.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox_0.cxx" )
      SOURCE_GROUP (BRepApprox FILES "${CMAKE_SOURCE_DIR}//drv/BRepApprox/BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepApprox/BRepApprox_ApproxLine.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepApprox/BRepApprox_ApproxLine.cxx" )
    SOURCE_GROUP (BRepApprox FILES "${BUILD_PATCH_DIR}//src/BRepApprox/BRepApprox_ApproxLine.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepApprox/BRepApprox_ApproxLine.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepApprox/BRepApprox_ApproxLine.cxx" )
      SOURCE_GROUP (BRepApprox FILES "${CMAKE_SOURCE_DIR}//src/BRepApprox/BRepApprox_ApproxLine.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/BRepApprox/BRepApprox_SurfaceTool.cxx")
    list( APPEND TKTopAlgo_USED_SRCFILES "${BUILD_PATCH_DIR}//src/BRepApprox/BRepApprox_SurfaceTool.cxx" )
    SOURCE_GROUP (BRepApprox FILES "${BUILD_PATCH_DIR}//src/BRepApprox/BRepApprox_SurfaceTool.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//src/BRepApprox/BRepApprox_SurfaceTool.cxx")
      list( APPEND TKTopAlgo_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/BRepApprox/BRepApprox_SurfaceTool.cxx" )
      SOURCE_GROUP (BRepApprox FILES "${CMAKE_SOURCE_DIR}//src/BRepApprox/BRepApprox_SurfaceTool.cxx")
    ENDIF()
  ENDIF()


IF (WIN32)
ELSE()

  IF (APPLE)

  ENDIF()

ENDIF()

if ("${USED_TOOLKITS}" STREQUAL "" OR DEFINED TurnONtheTKTopAlgo)
 add_library( TKTopAlgo SHARED ${TKTopAlgo_USED_SRCFILES} )

 set_property(TARGET TKTopAlgo PROPERTY FOLDER ModelingAlgorithms)

 install( TARGETS TKTopAlgo
                                 RUNTIME DESTINATION "${INSTALL_DIR}/${OS_WITH_BIT}/${COMPILER}/bin${BUILD_POSTFIX}"
                                 ARCHIVE DESTINATION "${INSTALL_DIR}/${OS_WITH_BIT}/${COMPILER}/lib${BUILD_POSTFIX}"
                                 LIBRARY DESTINATION "${INSTALL_DIR}/${OS_WITH_BIT}/${COMPILER}/lib${BUILD_POSTFIX}")

 if (MSVC)
  install( FILES  ${CMAKE_BINARY_DIR}/out/bind/Debug/TKTopAlgo.pdb CONFIGURATIONS Debug
                                  DESTINATION "${INSTALL_DIR}/${OS_WITH_BIT}/${COMPILER}/bin${BUILD_POSTFIX}")
 endif()


 set_target_properties( TKTopAlgo PROPERTIES COMPILE_FLAGS "${TKTopAlgo_PRECOMPILED_DEFS}" )
 include_directories( ${TKTopAlgo_COMPILER_DIRECTORIES} )
 target_link_libraries( TKTopAlgo ${TKTopAlgo_USED_LIBS} )
endif()
