project(TKCAF)

if (WIN32)
  list( APPEND TKCAF_PRECOMPILED_DEFS "-D__TDataXtd_DLL" )
  list( APPEND TKCAF_PRECOMPILED_DEFS "-D__TNaming_DLL" )
  list( APPEND TKCAF_PRECOMPILED_DEFS "-D__TPrsStd_DLL" )
  list( APPEND TKCAF_PRECOMPILED_DEFS "-D__AppStd_DLL" )
  string( REGEX REPLACE ";" " " TKCAF_PRECOMPILED_DEFS "${TKCAF_PRECOMPILED_DEFS}")
endif()

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

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

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/TNaming")
      list( APPEND TKCAF_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/TNaming" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/TNaming")
      list( APPEND TKCAF_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/TNaming" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/TPrsStd")
      list( APPEND TKCAF_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/TPrsStd" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/TPrsStd")
      list( APPEND TKCAF_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/TPrsStd" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/AppStd")
      list( APPEND TKCAF_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/AppStd" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/AppStd")
      list( APPEND TKCAF_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/AppStd" )
    ENDIF()

  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/TDataXtd")
    list( APPEND TKCAF_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/TDataXtd" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/TDataXtd")
    list( APPEND TKCAF_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/TDataXtd" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/TNaming")
    list( APPEND TKCAF_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/TNaming" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/TNaming")
    list( APPEND TKCAF_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/TNaming" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/TPrsStd")
    list( APPEND TKCAF_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/TPrsStd" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/TPrsStd")
    list( APPEND TKCAF_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/TPrsStd" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/AppStd")
    list( APPEND TKCAF_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/AppStd" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/AppStd")
    list( APPEND TKCAF_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/AppStd" )
  ENDIF()

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

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

ENDIF()

  list( APPEND TKCAF_USED_LIBS TKernel )
  list( APPEND TKCAF_USED_LIBS TKGeomBase )
  list( APPEND TKCAF_USED_LIBS TKBRep )
  list( APPEND TKCAF_USED_LIBS TKTopAlgo )
  list( APPEND TKCAF_USED_LIBS TKMath )
  list( APPEND TKCAF_USED_LIBS TKService )
  list( APPEND TKCAF_USED_LIBS TKG2d )
  list( APPEND TKCAF_USED_LIBS TKG3d )
  list( APPEND TKCAF_USED_LIBS TKCDF )
  list( APPEND TKCAF_USED_LIBS TKLCAF )
  list( APPEND TKCAF_USED_LIBS TKV3d )
  list( APPEND TKCAF_USED_LIBS TKBO )

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

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/TDataXtd/TDataXtd_Array1OfTrsf_0.cxx")
    list( APPEND TKCAF_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/TDataXtd/TDataXtd_Array1OfTrsf_0.cxx" )
    SOURCE_GROUP (TDataXtd FILES "${BUILD_PATCH_DIR}//drv/TDataXtd/TDataXtd_Array1OfTrsf_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/TDataXtd/TDataXtd_Array1OfTrsf_0.cxx")
      list( APPEND TKCAF_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/TDataXtd/TDataXtd_Array1OfTrsf_0.cxx" )
      SOURCE_GROUP (TDataXtd FILES "${CMAKE_SOURCE_DIR}//drv/TDataXtd/TDataXtd_Array1OfTrsf_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/TDataXtd/TDataXtd_HArray1OfTrsf_0.cxx")
    list( APPEND TKCAF_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/TDataXtd/TDataXtd_HArray1OfTrsf_0.cxx" )
    SOURCE_GROUP (TDataXtd FILES "${BUILD_PATCH_DIR}//drv/TDataXtd/TDataXtd_HArray1OfTrsf_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/TDataXtd/TDataXtd_HArray1OfTrsf_0.cxx")
      list( APPEND TKCAF_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/TDataXtd/TDataXtd_HArray1OfTrsf_0.cxx" )
      SOURCE_GROUP (TDataXtd FILES "${CMAKE_SOURCE_DIR}//drv/TDataXtd/TDataXtd_HArray1OfTrsf_0.cxx")
    ENDIF()
  ENDIF()

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

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

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

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

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

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

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

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

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

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

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

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_DataMapIteratorOfDataMapOfShapePtrRefShape_0.cxx")
    list( APPEND TKCAF_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_DataMapIteratorOfDataMapOfShapePtrRefShape_0.cxx" )
    SOURCE_GROUP (TNaming FILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_DataMapIteratorOfDataMapOfShapePtrRefShape_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_DataMapIteratorOfDataMapOfShapePtrRefShape_0.cxx")
      list( APPEND TKCAF_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_DataMapIteratorOfDataMapOfShapePtrRefShape_0.cxx" )
      SOURCE_GROUP (TNaming FILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_DataMapIteratorOfDataMapOfShapePtrRefShape_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_DataMapIteratorOfDataMapOfShapeShapesSet_0.cxx")
    list( APPEND TKCAF_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_DataMapIteratorOfDataMapOfShapeShapesSet_0.cxx" )
    SOURCE_GROUP (TNaming FILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_DataMapIteratorOfDataMapOfShapeShapesSet_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_DataMapIteratorOfDataMapOfShapeShapesSet_0.cxx")
      list( APPEND TKCAF_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_DataMapIteratorOfDataMapOfShapeShapesSet_0.cxx" )
      SOURCE_GROUP (TNaming FILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_DataMapIteratorOfDataMapOfShapeShapesSet_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_DataMapNodeOfDataMapOfShapePtrRefShape_0.cxx")
    list( APPEND TKCAF_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_DataMapNodeOfDataMapOfShapePtrRefShape_0.cxx" )
    SOURCE_GROUP (TNaming FILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_DataMapNodeOfDataMapOfShapePtrRefShape_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_DataMapNodeOfDataMapOfShapePtrRefShape_0.cxx")
      list( APPEND TKCAF_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_DataMapNodeOfDataMapOfShapePtrRefShape_0.cxx" )
      SOURCE_GROUP (TNaming FILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_DataMapNodeOfDataMapOfShapePtrRefShape_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_DataMapNodeOfDataMapOfShapeShapesSet_0.cxx")
    list( APPEND TKCAF_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_DataMapNodeOfDataMapOfShapeShapesSet_0.cxx" )
    SOURCE_GROUP (TNaming FILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_DataMapNodeOfDataMapOfShapeShapesSet_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_DataMapNodeOfDataMapOfShapeShapesSet_0.cxx")
      list( APPEND TKCAF_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_DataMapNodeOfDataMapOfShapeShapesSet_0.cxx" )
      SOURCE_GROUP (TNaming FILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_DataMapNodeOfDataMapOfShapeShapesSet_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_DataMapOfShapePtrRefShape_0.cxx")
    list( APPEND TKCAF_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_DataMapOfShapePtrRefShape_0.cxx" )
    SOURCE_GROUP (TNaming FILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_DataMapOfShapePtrRefShape_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_DataMapOfShapePtrRefShape_0.cxx")
      list( APPEND TKCAF_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_DataMapOfShapePtrRefShape_0.cxx" )
      SOURCE_GROUP (TNaming FILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_DataMapOfShapePtrRefShape_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_DataMapOfShapeShapesSet_0.cxx")
    list( APPEND TKCAF_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_DataMapOfShapeShapesSet_0.cxx" )
    SOURCE_GROUP (TNaming FILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_DataMapOfShapeShapesSet_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_DataMapOfShapeShapesSet_0.cxx")
      list( APPEND TKCAF_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_DataMapOfShapeShapesSet_0.cxx" )
      SOURCE_GROUP (TNaming FILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_DataMapOfShapeShapesSet_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_ListIteratorOfListOfIndexedDataMapOfShapeListOfShape_0.cxx")
    list( APPEND TKCAF_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_ListIteratorOfListOfIndexedDataMapOfShapeListOfShape_0.cxx" )
    SOURCE_GROUP (TNaming FILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_ListIteratorOfListOfIndexedDataMapOfShapeListOfShape_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_ListIteratorOfListOfIndexedDataMapOfShapeListOfShape_0.cxx")
      list( APPEND TKCAF_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_ListIteratorOfListOfIndexedDataMapOfShapeListOfShape_0.cxx" )
      SOURCE_GROUP (TNaming FILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_ListIteratorOfListOfIndexedDataMapOfShapeListOfShape_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_ListIteratorOfListOfMapOfShape_0.cxx")
    list( APPEND TKCAF_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_ListIteratorOfListOfMapOfShape_0.cxx" )
    SOURCE_GROUP (TNaming FILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_ListIteratorOfListOfMapOfShape_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_ListIteratorOfListOfMapOfShape_0.cxx")
      list( APPEND TKCAF_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_ListIteratorOfListOfMapOfShape_0.cxx" )
      SOURCE_GROUP (TNaming FILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_ListIteratorOfListOfMapOfShape_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_ListIteratorOfListOfNamedShape_0.cxx")
    list( APPEND TKCAF_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_ListIteratorOfListOfNamedShape_0.cxx" )
    SOURCE_GROUP (TNaming FILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_ListIteratorOfListOfNamedShape_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_ListIteratorOfListOfNamedShape_0.cxx")
      list( APPEND TKCAF_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_ListIteratorOfListOfNamedShape_0.cxx" )
      SOURCE_GROUP (TNaming FILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_ListIteratorOfListOfNamedShape_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_ListNodeOfListOfIndexedDataMapOfShapeListOfShape_0.cxx")
    list( APPEND TKCAF_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_ListNodeOfListOfIndexedDataMapOfShapeListOfShape_0.cxx" )
    SOURCE_GROUP (TNaming FILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_ListNodeOfListOfIndexedDataMapOfShapeListOfShape_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_ListNodeOfListOfIndexedDataMapOfShapeListOfShape_0.cxx")
      list( APPEND TKCAF_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_ListNodeOfListOfIndexedDataMapOfShapeListOfShape_0.cxx" )
      SOURCE_GROUP (TNaming FILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_ListNodeOfListOfIndexedDataMapOfShapeListOfShape_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_ListNodeOfListOfMapOfShape_0.cxx")
    list( APPEND TKCAF_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_ListNodeOfListOfMapOfShape_0.cxx" )
    SOURCE_GROUP (TNaming FILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_ListNodeOfListOfMapOfShape_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_ListNodeOfListOfMapOfShape_0.cxx")
      list( APPEND TKCAF_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_ListNodeOfListOfMapOfShape_0.cxx" )
      SOURCE_GROUP (TNaming FILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_ListNodeOfListOfMapOfShape_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_ListNodeOfListOfNamedShape_0.cxx")
    list( APPEND TKCAF_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_ListNodeOfListOfNamedShape_0.cxx" )
    SOURCE_GROUP (TNaming FILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_ListNodeOfListOfNamedShape_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_ListNodeOfListOfNamedShape_0.cxx")
      list( APPEND TKCAF_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_ListNodeOfListOfNamedShape_0.cxx" )
      SOURCE_GROUP (TNaming FILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_ListNodeOfListOfNamedShape_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_ListOfIndexedDataMapOfShapeListOfShape_0.cxx")
    list( APPEND TKCAF_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_ListOfIndexedDataMapOfShapeListOfShape_0.cxx" )
    SOURCE_GROUP (TNaming FILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_ListOfIndexedDataMapOfShapeListOfShape_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_ListOfIndexedDataMapOfShapeListOfShape_0.cxx")
      list( APPEND TKCAF_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_ListOfIndexedDataMapOfShapeListOfShape_0.cxx" )
      SOURCE_GROUP (TNaming FILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_ListOfIndexedDataMapOfShapeListOfShape_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_ListOfMapOfShape_0.cxx")
    list( APPEND TKCAF_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_ListOfMapOfShape_0.cxx" )
    SOURCE_GROUP (TNaming FILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_ListOfMapOfShape_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_ListOfMapOfShape_0.cxx")
      list( APPEND TKCAF_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_ListOfMapOfShape_0.cxx" )
      SOURCE_GROUP (TNaming FILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_ListOfMapOfShape_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_ListOfNamedShape_0.cxx")
    list( APPEND TKCAF_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_ListOfNamedShape_0.cxx" )
    SOURCE_GROUP (TNaming FILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_ListOfNamedShape_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_ListOfNamedShape_0.cxx")
      list( APPEND TKCAF_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_ListOfNamedShape_0.cxx" )
      SOURCE_GROUP (TNaming FILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_ListOfNamedShape_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_MapIteratorOfMapOfNamedShape_0.cxx")
    list( APPEND TKCAF_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_MapIteratorOfMapOfNamedShape_0.cxx" )
    SOURCE_GROUP (TNaming FILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_MapIteratorOfMapOfNamedShape_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_MapIteratorOfMapOfNamedShape_0.cxx")
      list( APPEND TKCAF_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_MapIteratorOfMapOfNamedShape_0.cxx" )
      SOURCE_GROUP (TNaming FILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_MapIteratorOfMapOfNamedShape_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_MapOfNamedShape_0.cxx")
    list( APPEND TKCAF_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_MapOfNamedShape_0.cxx" )
    SOURCE_GROUP (TNaming FILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_MapOfNamedShape_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_MapOfNamedShape_0.cxx")
      list( APPEND TKCAF_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_MapOfNamedShape_0.cxx" )
      SOURCE_GROUP (TNaming FILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_MapOfNamedShape_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_NamedShapeHasher_0.cxx")
    list( APPEND TKCAF_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_NamedShapeHasher_0.cxx" )
    SOURCE_GROUP (TNaming FILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_NamedShapeHasher_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_NamedShapeHasher_0.cxx")
      list( APPEND TKCAF_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_NamedShapeHasher_0.cxx" )
      SOURCE_GROUP (TNaming FILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_NamedShapeHasher_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_StdMapNodeOfMapOfNamedShape_0.cxx")
    list( APPEND TKCAF_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_StdMapNodeOfMapOfNamedShape_0.cxx" )
    SOURCE_GROUP (TNaming FILES "${BUILD_PATCH_DIR}//drv/TNaming/TNaming_StdMapNodeOfMapOfNamedShape_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_StdMapNodeOfMapOfNamedShape_0.cxx")
      list( APPEND TKCAF_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_StdMapNodeOfMapOfNamedShape_0.cxx" )
      SOURCE_GROUP (TNaming FILES "${CMAKE_SOURCE_DIR}//drv/TNaming/TNaming_StdMapNodeOfMapOfNamedShape_0.cxx")
    ENDIF()
  ENDIF()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/TPrsStd/TPrsStd_DataMapIteratorOfDataMapOfGUIDDriver_0.cxx")
    list( APPEND TKCAF_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/TPrsStd/TPrsStd_DataMapIteratorOfDataMapOfGUIDDriver_0.cxx" )
    SOURCE_GROUP (TPrsStd FILES "${BUILD_PATCH_DIR}//drv/TPrsStd/TPrsStd_DataMapIteratorOfDataMapOfGUIDDriver_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/TPrsStd/TPrsStd_DataMapIteratorOfDataMapOfGUIDDriver_0.cxx")
      list( APPEND TKCAF_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/TPrsStd/TPrsStd_DataMapIteratorOfDataMapOfGUIDDriver_0.cxx" )
      SOURCE_GROUP (TPrsStd FILES "${CMAKE_SOURCE_DIR}//drv/TPrsStd/TPrsStd_DataMapIteratorOfDataMapOfGUIDDriver_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/TPrsStd/TPrsStd_DataMapNodeOfDataMapOfGUIDDriver_0.cxx")
    list( APPEND TKCAF_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/TPrsStd/TPrsStd_DataMapNodeOfDataMapOfGUIDDriver_0.cxx" )
    SOURCE_GROUP (TPrsStd FILES "${BUILD_PATCH_DIR}//drv/TPrsStd/TPrsStd_DataMapNodeOfDataMapOfGUIDDriver_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/TPrsStd/TPrsStd_DataMapNodeOfDataMapOfGUIDDriver_0.cxx")
      list( APPEND TKCAF_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/TPrsStd/TPrsStd_DataMapNodeOfDataMapOfGUIDDriver_0.cxx" )
      SOURCE_GROUP (TPrsStd FILES "${CMAKE_SOURCE_DIR}//drv/TPrsStd/TPrsStd_DataMapNodeOfDataMapOfGUIDDriver_0.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/TPrsStd/TPrsStd_DataMapOfGUIDDriver_0.cxx")
    list( APPEND TKCAF_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/TPrsStd/TPrsStd_DataMapOfGUIDDriver_0.cxx" )
    SOURCE_GROUP (TPrsStd FILES "${BUILD_PATCH_DIR}//drv/TPrsStd/TPrsStd_DataMapOfGUIDDriver_0.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/TPrsStd/TPrsStd_DataMapOfGUIDDriver_0.cxx")
      list( APPEND TKCAF_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/TPrsStd/TPrsStd_DataMapOfGUIDDriver_0.cxx" )
      SOURCE_GROUP (TPrsStd FILES "${CMAKE_SOURCE_DIR}//drv/TPrsStd/TPrsStd_DataMapOfGUIDDriver_0.cxx")
    ENDIF()
  ENDIF()

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

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

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

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

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

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

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

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

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

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

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

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


IF (WIN32)
ELSE()

  IF (APPLE)

  ENDIF()

ENDIF()

if ("${USED_TOOLKITS}" STREQUAL "" OR DEFINED TurnONtheTKCAF)
 add_library( TKCAF SHARED ${TKCAF_USED_SRCFILES} )

 set_property(TARGET TKCAF PROPERTY FOLDER ApplicationFramework)

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


 set_target_properties( TKCAF PROPERTIES COMPILE_FLAGS "${TKCAF_PRECOMPILED_DEFS}" )
 include_directories( ${TKCAF_COMPILER_DIRECTORIES} )
 target_link_libraries( TKCAF ${TKCAF_USED_LIBS} )
endif()
