project(TKShHealing)

if (WIN32)
  list( APPEND TKShHealing_PRECOMPILED_DEFS "-D__ShapeBuild_DLL" )
  list( APPEND TKShHealing_PRECOMPILED_DEFS "-D__ShapeExtend_DLL" )
  list( APPEND TKShHealing_PRECOMPILED_DEFS "-D__ShapeConstruct_DLL" )
  list( APPEND TKShHealing_PRECOMPILED_DEFS "-D__ShapeCustom_DLL" )
  list( APPEND TKShHealing_PRECOMPILED_DEFS "-D__ShapeAnalysis_DLL" )
  list( APPEND TKShHealing_PRECOMPILED_DEFS "-D__ShapeFix_DLL" )
  list( APPEND TKShHealing_PRECOMPILED_DEFS "-D__ShapeUpgrade_DLL" )
  list( APPEND TKShHealing_PRECOMPILED_DEFS "-D__ShapeAlgo_DLL" )
  list( APPEND TKShHealing_PRECOMPILED_DEFS "-D__ShapeProcess_DLL" )
  list( APPEND TKShHealing_PRECOMPILED_DEFS "-D__ShapeProcessAPI_DLL" )
  string( REGEX REPLACE ";" " " TKShHealing_PRECOMPILED_DEFS "${TKShHealing_PRECOMPILED_DEFS}")
endif()

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

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

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/ShapeExtend")
      list( APPEND TKShHealing_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/ShapeExtend" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/ShapeExtend")
      list( APPEND TKShHealing_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/ShapeExtend" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/ShapeConstruct")
      list( APPEND TKShHealing_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/ShapeConstruct" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/ShapeConstruct")
      list( APPEND TKShHealing_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/ShapeConstruct" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/ShapeCustom")
      list( APPEND TKShHealing_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/ShapeCustom" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/ShapeCustom")
      list( APPEND TKShHealing_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/ShapeCustom" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/ShapeAnalysis")
      list( APPEND TKShHealing_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/ShapeAnalysis" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/ShapeAnalysis")
      list( APPEND TKShHealing_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/ShapeAnalysis" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/ShapeFix")
      list( APPEND TKShHealing_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/ShapeFix" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/ShapeFix")
      list( APPEND TKShHealing_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/ShapeFix" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/ShapeUpgrade")
      list( APPEND TKShHealing_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/ShapeUpgrade" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/ShapeUpgrade")
      list( APPEND TKShHealing_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/ShapeUpgrade" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/ShapeAlgo")
      list( APPEND TKShHealing_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/ShapeAlgo" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/ShapeAlgo")
      list( APPEND TKShHealing_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/ShapeAlgo" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/ShapeProcess")
      list( APPEND TKShHealing_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/ShapeProcess" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/ShapeProcess")
      list( APPEND TKShHealing_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/ShapeProcess" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/ShapeProcessAPI")
      list( APPEND TKShHealing_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/ShapeProcessAPI" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/ShapeProcessAPI")
      list( APPEND TKShHealing_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/ShapeProcessAPI" )
    ENDIF()

  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/ShapeBuild")
    list( APPEND TKShHealing_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/ShapeBuild" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/ShapeBuild")
    list( APPEND TKShHealing_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/ShapeBuild" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/ShapeExtend")
    list( APPEND TKShHealing_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/ShapeExtend" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/ShapeExtend")
    list( APPEND TKShHealing_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/ShapeExtend" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/ShapeConstruct")
    list( APPEND TKShHealing_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/ShapeConstruct" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/ShapeConstruct")
    list( APPEND TKShHealing_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/ShapeConstruct" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/ShapeCustom")
    list( APPEND TKShHealing_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/ShapeCustom" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/ShapeCustom")
    list( APPEND TKShHealing_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/ShapeCustom" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/ShapeAnalysis")
    list( APPEND TKShHealing_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/ShapeAnalysis" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/ShapeAnalysis")
    list( APPEND TKShHealing_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/ShapeAnalysis" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/ShapeFix")
    list( APPEND TKShHealing_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/ShapeFix" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/ShapeFix")
    list( APPEND TKShHealing_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/ShapeFix" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/ShapeUpgrade")
    list( APPEND TKShHealing_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/ShapeUpgrade" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/ShapeUpgrade")
    list( APPEND TKShHealing_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/ShapeUpgrade" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/ShapeAlgo")
    list( APPEND TKShHealing_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/ShapeAlgo" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/ShapeAlgo")
    list( APPEND TKShHealing_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/ShapeAlgo" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/ShapeProcess")
    list( APPEND TKShHealing_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/ShapeProcess" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/ShapeProcess")
    list( APPEND TKShHealing_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/ShapeProcess" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/ShapeProcessAPI")
    list( APPEND TKShHealing_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/ShapeProcessAPI" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/ShapeProcessAPI")
    list( APPEND TKShHealing_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/ShapeProcessAPI" )
  ENDIF()

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

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

ENDIF()

  list( APPEND TKShHealing_USED_LIBS TKBRep )
  list( APPEND TKShHealing_USED_LIBS TKernel )
  list( APPEND TKShHealing_USED_LIBS TKMath )
  list( APPEND TKShHealing_USED_LIBS TKG2d )
  list( APPEND TKShHealing_USED_LIBS TKTopAlgo )
  list( APPEND TKShHealing_USED_LIBS TKG3d )
  list( APPEND TKShHealing_USED_LIBS TKGeomBase )
  list( APPEND TKShHealing_USED_LIBS TKGeomAlgo )

if (WIN32)
  list( APPEND TKShHealing_USED_LIBS wsock32.lib )
elseif(APPLE)
elseif(ANDROID)
else()
endif()

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

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

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

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

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/ShapeExtend/ShapeExtend_DataMapIteratorOfDataMapOfShapeListOfMsg_0.cxx")
    list( APPEND TKShHealing_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/ShapeExtend/ShapeExtend_DataMapIteratorOfDataMapOfShapeListOfMsg_0.cxx" )
    SOURCE_GROUP (ShapeExtend FILES "${BUILD_PATCH_DIR}//drv/ShapeExtend/ShapeExtend_DataMapIteratorOfDataMapOfShapeListOfMsg_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/ShapeExtend/ShapeExtend_DataMapIteratorOfDataMapOfShapeListOfMsg_0.cxx")
      list( APPEND TKShHealing_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/ShapeExtend/ShapeExtend_DataMapIteratorOfDataMapOfShapeListOfMsg_0.cxx" )
      SOURCE_GROUP (ShapeExtend FILES "${CMAKE_SOURCE_DIR}//drv/ShapeExtend/ShapeExtend_DataMapIteratorOfDataMapOfShapeListOfMsg_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/ShapeExtend/ShapeExtend_DataMapIteratorOfDataMapOfTransientListOfMsg_0.cxx")
    list( APPEND TKShHealing_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/ShapeExtend/ShapeExtend_DataMapIteratorOfDataMapOfTransientListOfMsg_0.cxx" )
    SOURCE_GROUP (ShapeExtend FILES "${BUILD_PATCH_DIR}//drv/ShapeExtend/ShapeExtend_DataMapIteratorOfDataMapOfTransientListOfMsg_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/ShapeExtend/ShapeExtend_DataMapIteratorOfDataMapOfTransientListOfMsg_0.cxx")
      list( APPEND TKShHealing_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/ShapeExtend/ShapeExtend_DataMapIteratorOfDataMapOfTransientListOfMsg_0.cxx" )
      SOURCE_GROUP (ShapeExtend FILES "${CMAKE_SOURCE_DIR}//drv/ShapeExtend/ShapeExtend_DataMapIteratorOfDataMapOfTransientListOfMsg_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/ShapeExtend/ShapeExtend_DataMapNodeOfDataMapOfShapeListOfMsg_0.cxx")
    list( APPEND TKShHealing_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/ShapeExtend/ShapeExtend_DataMapNodeOfDataMapOfShapeListOfMsg_0.cxx" )
    SOURCE_GROUP (ShapeExtend FILES "${BUILD_PATCH_DIR}//drv/ShapeExtend/ShapeExtend_DataMapNodeOfDataMapOfShapeListOfMsg_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/ShapeExtend/ShapeExtend_DataMapNodeOfDataMapOfShapeListOfMsg_0.cxx")
      list( APPEND TKShHealing_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/ShapeExtend/ShapeExtend_DataMapNodeOfDataMapOfShapeListOfMsg_0.cxx" )
      SOURCE_GROUP (ShapeExtend FILES "${CMAKE_SOURCE_DIR}//drv/ShapeExtend/ShapeExtend_DataMapNodeOfDataMapOfShapeListOfMsg_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/ShapeExtend/ShapeExtend_DataMapNodeOfDataMapOfTransientListOfMsg_0.cxx")
    list( APPEND TKShHealing_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/ShapeExtend/ShapeExtend_DataMapNodeOfDataMapOfTransientListOfMsg_0.cxx" )
    SOURCE_GROUP (ShapeExtend FILES "${BUILD_PATCH_DIR}//drv/ShapeExtend/ShapeExtend_DataMapNodeOfDataMapOfTransientListOfMsg_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/ShapeExtend/ShapeExtend_DataMapNodeOfDataMapOfTransientListOfMsg_0.cxx")
      list( APPEND TKShHealing_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/ShapeExtend/ShapeExtend_DataMapNodeOfDataMapOfTransientListOfMsg_0.cxx" )
      SOURCE_GROUP (ShapeExtend FILES "${CMAKE_SOURCE_DIR}//drv/ShapeExtend/ShapeExtend_DataMapNodeOfDataMapOfTransientListOfMsg_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/ShapeExtend/ShapeExtend_DataMapOfShapeListOfMsg_0.cxx")
    list( APPEND TKShHealing_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/ShapeExtend/ShapeExtend_DataMapOfShapeListOfMsg_0.cxx" )
    SOURCE_GROUP (ShapeExtend FILES "${BUILD_PATCH_DIR}//drv/ShapeExtend/ShapeExtend_DataMapOfShapeListOfMsg_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/ShapeExtend/ShapeExtend_DataMapOfShapeListOfMsg_0.cxx")
      list( APPEND TKShHealing_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/ShapeExtend/ShapeExtend_DataMapOfShapeListOfMsg_0.cxx" )
      SOURCE_GROUP (ShapeExtend FILES "${CMAKE_SOURCE_DIR}//drv/ShapeExtend/ShapeExtend_DataMapOfShapeListOfMsg_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/ShapeExtend/ShapeExtend_DataMapOfTransientListOfMsg_0.cxx")
    list( APPEND TKShHealing_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/ShapeExtend/ShapeExtend_DataMapOfTransientListOfMsg_0.cxx" )
    SOURCE_GROUP (ShapeExtend FILES "${BUILD_PATCH_DIR}//drv/ShapeExtend/ShapeExtend_DataMapOfTransientListOfMsg_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/ShapeExtend/ShapeExtend_DataMapOfTransientListOfMsg_0.cxx")
      list( APPEND TKShHealing_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/ShapeExtend/ShapeExtend_DataMapOfTransientListOfMsg_0.cxx" )
      SOURCE_GROUP (ShapeExtend FILES "${CMAKE_SOURCE_DIR}//drv/ShapeExtend/ShapeExtend_DataMapOfTransientListOfMsg_0.cxx")
    ENDIF()
  ENDIF()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/ShapeAnalysis/ShapeAnalysis_DataMapIteratorOfDataMapOfShapeListOfReal_0.cxx")
    list( APPEND TKShHealing_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/ShapeAnalysis/ShapeAnalysis_DataMapIteratorOfDataMapOfShapeListOfReal_0.cxx" )
    SOURCE_GROUP (ShapeAnalysis FILES "${BUILD_PATCH_DIR}//drv/ShapeAnalysis/ShapeAnalysis_DataMapIteratorOfDataMapOfShapeListOfReal_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/ShapeAnalysis/ShapeAnalysis_DataMapIteratorOfDataMapOfShapeListOfReal_0.cxx")
      list( APPEND TKShHealing_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/ShapeAnalysis/ShapeAnalysis_DataMapIteratorOfDataMapOfShapeListOfReal_0.cxx" )
      SOURCE_GROUP (ShapeAnalysis FILES "${CMAKE_SOURCE_DIR}//drv/ShapeAnalysis/ShapeAnalysis_DataMapIteratorOfDataMapOfShapeListOfReal_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/ShapeAnalysis/ShapeAnalysis_DataMapNodeOfDataMapOfShapeListOfReal_0.cxx")
    list( APPEND TKShHealing_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/ShapeAnalysis/ShapeAnalysis_DataMapNodeOfDataMapOfShapeListOfReal_0.cxx" )
    SOURCE_GROUP (ShapeAnalysis FILES "${BUILD_PATCH_DIR}//drv/ShapeAnalysis/ShapeAnalysis_DataMapNodeOfDataMapOfShapeListOfReal_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/ShapeAnalysis/ShapeAnalysis_DataMapNodeOfDataMapOfShapeListOfReal_0.cxx")
      list( APPEND TKShHealing_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/ShapeAnalysis/ShapeAnalysis_DataMapNodeOfDataMapOfShapeListOfReal_0.cxx" )
      SOURCE_GROUP (ShapeAnalysis FILES "${CMAKE_SOURCE_DIR}//drv/ShapeAnalysis/ShapeAnalysis_DataMapNodeOfDataMapOfShapeListOfReal_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/ShapeAnalysis/ShapeAnalysis_DataMapOfShapeListOfReal_0.cxx")
    list( APPEND TKShHealing_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/ShapeAnalysis/ShapeAnalysis_DataMapOfShapeListOfReal_0.cxx" )
    SOURCE_GROUP (ShapeAnalysis FILES "${BUILD_PATCH_DIR}//drv/ShapeAnalysis/ShapeAnalysis_DataMapOfShapeListOfReal_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/ShapeAnalysis/ShapeAnalysis_DataMapOfShapeListOfReal_0.cxx")
      list( APPEND TKShHealing_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/ShapeAnalysis/ShapeAnalysis_DataMapOfShapeListOfReal_0.cxx" )
      SOURCE_GROUP (ShapeAnalysis FILES "${CMAKE_SOURCE_DIR}//drv/ShapeAnalysis/ShapeAnalysis_DataMapOfShapeListOfReal_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/ShapeAnalysis/ShapeAnalysis_HSequenceOfFreeBounds_0.cxx")
    list( APPEND TKShHealing_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/ShapeAnalysis/ShapeAnalysis_HSequenceOfFreeBounds_0.cxx" )
    SOURCE_GROUP (ShapeAnalysis FILES "${BUILD_PATCH_DIR}//drv/ShapeAnalysis/ShapeAnalysis_HSequenceOfFreeBounds_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/ShapeAnalysis/ShapeAnalysis_HSequenceOfFreeBounds_0.cxx")
      list( APPEND TKShHealing_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/ShapeAnalysis/ShapeAnalysis_HSequenceOfFreeBounds_0.cxx" )
      SOURCE_GROUP (ShapeAnalysis FILES "${CMAKE_SOURCE_DIR}//drv/ShapeAnalysis/ShapeAnalysis_HSequenceOfFreeBounds_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/ShapeAnalysis/ShapeAnalysis_SequenceNodeOfSequenceOfFreeBounds_0.cxx")
    list( APPEND TKShHealing_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/ShapeAnalysis/ShapeAnalysis_SequenceNodeOfSequenceOfFreeBounds_0.cxx" )
    SOURCE_GROUP (ShapeAnalysis FILES "${BUILD_PATCH_DIR}//drv/ShapeAnalysis/ShapeAnalysis_SequenceNodeOfSequenceOfFreeBounds_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/ShapeAnalysis/ShapeAnalysis_SequenceNodeOfSequenceOfFreeBounds_0.cxx")
      list( APPEND TKShHealing_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/ShapeAnalysis/ShapeAnalysis_SequenceNodeOfSequenceOfFreeBounds_0.cxx" )
      SOURCE_GROUP (ShapeAnalysis FILES "${CMAKE_SOURCE_DIR}//drv/ShapeAnalysis/ShapeAnalysis_SequenceNodeOfSequenceOfFreeBounds_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/ShapeAnalysis/ShapeAnalysis_SequenceOfFreeBounds_0.cxx")
    list( APPEND TKShHealing_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/ShapeAnalysis/ShapeAnalysis_SequenceOfFreeBounds_0.cxx" )
    SOURCE_GROUP (ShapeAnalysis FILES "${BUILD_PATCH_DIR}//drv/ShapeAnalysis/ShapeAnalysis_SequenceOfFreeBounds_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/ShapeAnalysis/ShapeAnalysis_SequenceOfFreeBounds_0.cxx")
      list( APPEND TKShHealing_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/ShapeAnalysis/ShapeAnalysis_SequenceOfFreeBounds_0.cxx" )
      SOURCE_GROUP (ShapeAnalysis FILES "${CMAKE_SOURCE_DIR}//drv/ShapeAnalysis/ShapeAnalysis_SequenceOfFreeBounds_0.cxx")
    ENDIF()
  ENDIF()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/ShapeFix/ShapeFix_DataMapIteratorOfDataMapOfShapeBox2d_0.cxx")
    list( APPEND TKShHealing_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/ShapeFix/ShapeFix_DataMapIteratorOfDataMapOfShapeBox2d_0.cxx" )
    SOURCE_GROUP (ShapeFix FILES "${BUILD_PATCH_DIR}//drv/ShapeFix/ShapeFix_DataMapIteratorOfDataMapOfShapeBox2d_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/ShapeFix/ShapeFix_DataMapIteratorOfDataMapOfShapeBox2d_0.cxx")
      list( APPEND TKShHealing_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/ShapeFix/ShapeFix_DataMapIteratorOfDataMapOfShapeBox2d_0.cxx" )
      SOURCE_GROUP (ShapeFix FILES "${CMAKE_SOURCE_DIR}//drv/ShapeFix/ShapeFix_DataMapIteratorOfDataMapOfShapeBox2d_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/ShapeFix/ShapeFix_DataMapNodeOfDataMapOfShapeBox2d_0.cxx")
    list( APPEND TKShHealing_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/ShapeFix/ShapeFix_DataMapNodeOfDataMapOfShapeBox2d_0.cxx" )
    SOURCE_GROUP (ShapeFix FILES "${BUILD_PATCH_DIR}//drv/ShapeFix/ShapeFix_DataMapNodeOfDataMapOfShapeBox2d_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/ShapeFix/ShapeFix_DataMapNodeOfDataMapOfShapeBox2d_0.cxx")
      list( APPEND TKShHealing_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/ShapeFix/ShapeFix_DataMapNodeOfDataMapOfShapeBox2d_0.cxx" )
      SOURCE_GROUP (ShapeFix FILES "${CMAKE_SOURCE_DIR}//drv/ShapeFix/ShapeFix_DataMapNodeOfDataMapOfShapeBox2d_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/ShapeFix/ShapeFix_DataMapOfShapeBox2d_0.cxx")
    list( APPEND TKShHealing_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/ShapeFix/ShapeFix_DataMapOfShapeBox2d_0.cxx" )
    SOURCE_GROUP (ShapeFix FILES "${BUILD_PATCH_DIR}//drv/ShapeFix/ShapeFix_DataMapOfShapeBox2d_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/ShapeFix/ShapeFix_DataMapOfShapeBox2d_0.cxx")
      list( APPEND TKShHealing_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/ShapeFix/ShapeFix_DataMapOfShapeBox2d_0.cxx" )
      SOURCE_GROUP (ShapeFix FILES "${CMAKE_SOURCE_DIR}//drv/ShapeFix/ShapeFix_DataMapOfShapeBox2d_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/ShapeFix/ShapeFix_SequenceNodeOfSequenceOfWireSegment_0.cxx")
    list( APPEND TKShHealing_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/ShapeFix/ShapeFix_SequenceNodeOfSequenceOfWireSegment_0.cxx" )
    SOURCE_GROUP (ShapeFix FILES "${BUILD_PATCH_DIR}//drv/ShapeFix/ShapeFix_SequenceNodeOfSequenceOfWireSegment_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/ShapeFix/ShapeFix_SequenceNodeOfSequenceOfWireSegment_0.cxx")
      list( APPEND TKShHealing_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/ShapeFix/ShapeFix_SequenceNodeOfSequenceOfWireSegment_0.cxx" )
      SOURCE_GROUP (ShapeFix FILES "${CMAKE_SOURCE_DIR}//drv/ShapeFix/ShapeFix_SequenceNodeOfSequenceOfWireSegment_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/ShapeFix/ShapeFix_SequenceOfWireSegment_0.cxx")
    list( APPEND TKShHealing_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/ShapeFix/ShapeFix_SequenceOfWireSegment_0.cxx" )
    SOURCE_GROUP (ShapeFix FILES "${BUILD_PATCH_DIR}//drv/ShapeFix/ShapeFix_SequenceOfWireSegment_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/ShapeFix/ShapeFix_SequenceOfWireSegment_0.cxx")
      list( APPEND TKShHealing_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/ShapeFix/ShapeFix_SequenceOfWireSegment_0.cxx" )
      SOURCE_GROUP (ShapeFix FILES "${CMAKE_SOURCE_DIR}//drv/ShapeFix/ShapeFix_SequenceOfWireSegment_0.cxx")
    ENDIF()
  ENDIF()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/ShapeProcess/ShapeProcess_DictionaryOfOperator_0.cxx")
    list( APPEND TKShHealing_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/ShapeProcess/ShapeProcess_DictionaryOfOperator_0.cxx" )
    SOURCE_GROUP (ShapeProcess FILES "${BUILD_PATCH_DIR}//drv/ShapeProcess/ShapeProcess_DictionaryOfOperator_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/ShapeProcess/ShapeProcess_DictionaryOfOperator_0.cxx")
      list( APPEND TKShHealing_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/ShapeProcess/ShapeProcess_DictionaryOfOperator_0.cxx" )
      SOURCE_GROUP (ShapeProcess FILES "${CMAKE_SOURCE_DIR}//drv/ShapeProcess/ShapeProcess_DictionaryOfOperator_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/ShapeProcess/ShapeProcess_IteratorOfDictionaryOfOperator_0.cxx")
    list( APPEND TKShHealing_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/ShapeProcess/ShapeProcess_IteratorOfDictionaryOfOperator_0.cxx" )
    SOURCE_GROUP (ShapeProcess FILES "${BUILD_PATCH_DIR}//drv/ShapeProcess/ShapeProcess_IteratorOfDictionaryOfOperator_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/ShapeProcess/ShapeProcess_IteratorOfDictionaryOfOperator_0.cxx")
      list( APPEND TKShHealing_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/ShapeProcess/ShapeProcess_IteratorOfDictionaryOfOperator_0.cxx" )
      SOURCE_GROUP (ShapeProcess FILES "${CMAKE_SOURCE_DIR}//drv/ShapeProcess/ShapeProcess_IteratorOfDictionaryOfOperator_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/ShapeProcess/ShapeProcess_StackItemOfDictionaryOfOperator_0.cxx")
    list( APPEND TKShHealing_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/ShapeProcess/ShapeProcess_StackItemOfDictionaryOfOperator_0.cxx" )
    SOURCE_GROUP (ShapeProcess FILES "${BUILD_PATCH_DIR}//drv/ShapeProcess/ShapeProcess_StackItemOfDictionaryOfOperator_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/ShapeProcess/ShapeProcess_StackItemOfDictionaryOfOperator_0.cxx")
      list( APPEND TKShHealing_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/ShapeProcess/ShapeProcess_StackItemOfDictionaryOfOperator_0.cxx" )
      SOURCE_GROUP (ShapeProcess FILES "${CMAKE_SOURCE_DIR}//drv/ShapeProcess/ShapeProcess_StackItemOfDictionaryOfOperator_0.cxx")
    ENDIF()
  ENDIF()

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

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

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

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

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

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

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


IF (WIN32)
ELSE()

  IF (APPLE)

  ENDIF()

ENDIF()

if ("${USED_TOOLKITS}" STREQUAL "" OR DEFINED TurnONtheTKShHealing)
 add_library( TKShHealing SHARED ${TKShHealing_USED_SRCFILES} )

 set_property(TARGET TKShHealing PROPERTY FOLDER ModelingAlgorithms)

 install( TARGETS TKShHealing
                                 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/TKShHealing.pdb CONFIGURATIONS Debug
                                  DESTINATION "${INSTALL_DIR}/${OS_WITH_BIT}/${COMPILER}/bin${BUILD_POSTFIX}")
 endif()


 set_target_properties( TKShHealing PROPERTIES COMPILE_FLAGS "${TKShHealing_PRECOMPILED_DEFS}" )
 include_directories( ${TKShHealing_COMPILER_DIRECTORIES} )
 target_link_libraries( TKShHealing ${TKShHealing_USED_LIBS} )
endif()
