project(TKStdSchema)

if (WIN32)
  list( APPEND TKStdSchema_PRECOMPILED_DEFS "-D__StdSchema_DLL" )
  list( APPEND TKStdSchema_PRECOMPILED_DEFS "-D__StdDrivers_DLL" )
  string( REGEX REPLACE ";" " " TKStdSchema_PRECOMPILED_DEFS "${TKStdSchema_PRECOMPILED_DEFS}")
endif()

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

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

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/StdDrivers")
      list( APPEND TKStdSchema_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/StdDrivers" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/StdDrivers")
      list( APPEND TKStdSchema_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/StdDrivers" )
    ENDIF()

  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/StdSchema")
    list( APPEND TKStdSchema_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/StdSchema" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/StdSchema")
    list( APPEND TKStdSchema_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/StdSchema" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/StdDrivers")
    list( APPEND TKStdSchema_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/StdDrivers" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/StdDrivers")
    list( APPEND TKStdSchema_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/StdDrivers" )
  ENDIF()

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

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

ENDIF()

  list( APPEND TKStdSchema_USED_LIBS TKCDF )
  list( APPEND TKStdSchema_USED_LIBS PTKernel )
  list( APPEND TKStdSchema_USED_LIBS TKPLCAF )
  list( APPEND TKStdSchema_USED_LIBS TKernel )
  list( APPEND TKStdSchema_USED_LIBS TKCAF )
  list( APPEND TKStdSchema_USED_LIBS TKShapeSchema )
  list( APPEND TKStdSchema_USED_LIBS TKLCAF )
  list( APPEND TKStdSchema_USED_LIBS TKStdLSchema )
  list( APPEND TKStdSchema_USED_LIBS TKG3d )
  list( APPEND TKStdSchema_USED_LIBS TKPShape )
  list( APPEND TKStdSchema_USED_LIBS TKMath )
  list( APPEND TKStdSchema_USED_LIBS TKG2d )
  list( APPEND TKStdSchema_USED_LIBS TKPCAF )

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

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

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_DBC_VArrayOfCharacter.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_DBC_VArrayOfCharacter.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_DBC_VArrayOfCharacter.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_DBC_VArrayOfCharacter.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_DBC_VArrayOfCharacter.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_DBC_VArrayOfCharacter.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_DBC_VArrayOfExtCharacter.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_DBC_VArrayOfExtCharacter.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_DBC_VArrayOfExtCharacter.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_DBC_VArrayOfExtCharacter.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_DBC_VArrayOfExtCharacter.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_DBC_VArrayOfExtCharacter.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PColStd_FieldOfHArray1OfInteger.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PColStd_FieldOfHArray1OfInteger.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PColStd_FieldOfHArray1OfInteger.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PColStd_FieldOfHArray1OfInteger.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PColStd_FieldOfHArray1OfInteger.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PColStd_FieldOfHArray1OfInteger.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PColStd_HArray1OfInteger.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PColStd_HArray1OfInteger.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PColStd_HArray1OfInteger.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PColStd_HArray1OfInteger.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PColStd_HArray1OfInteger.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PColStd_HArray1OfInteger.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PCollection_HAsciiString.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PCollection_HAsciiString.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PCollection_HAsciiString.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PCollection_HAsciiString.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PCollection_HAsciiString.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PCollection_HAsciiString.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PCollection_HExtendedString.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PCollection_HExtendedString.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PCollection_HExtendedString.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PCollection_HExtendedString.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PCollection_HExtendedString.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PCollection_HExtendedString.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDF_Attribute.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDF_Attribute.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDF_Attribute.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDF_Attribute.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDF_Attribute.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDF_Attribute.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDF_FieldOfHAttributeArray1.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDF_FieldOfHAttributeArray1.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDF_FieldOfHAttributeArray1.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDF_FieldOfHAttributeArray1.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDF_FieldOfHAttributeArray1.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDF_FieldOfHAttributeArray1.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDF_HAttributeArray1.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDF_HAttributeArray1.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDF_HAttributeArray1.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDF_HAttributeArray1.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDF_HAttributeArray1.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDF_HAttributeArray1.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataStd_Integer.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataStd_Integer.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataStd_Integer.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataStd_Integer.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataStd_Integer.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataStd_Integer.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataStd_Real.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataStd_Real.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataStd_Real.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataStd_Real.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataStd_Real.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataStd_Real.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataXtd_Axis.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataXtd_Axis.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataXtd_Axis.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataXtd_Axis.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataXtd_Axis.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataXtd_Axis.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataXtd_Constraint.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataXtd_Constraint.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataXtd_Constraint.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataXtd_Constraint.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataXtd_Constraint.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataXtd_Constraint.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataXtd_Geometry.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataXtd_Geometry.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataXtd_Geometry.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataXtd_Geometry.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataXtd_Geometry.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataXtd_Geometry.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataXtd_PatternStd.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataXtd_PatternStd.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataXtd_PatternStd.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataXtd_PatternStd.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataXtd_PatternStd.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataXtd_PatternStd.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataXtd_Placement.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataXtd_Placement.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataXtd_Placement.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataXtd_Placement.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataXtd_Placement.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataXtd_Placement.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataXtd_Plane.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataXtd_Plane.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataXtd_Plane.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataXtd_Plane.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataXtd_Plane.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataXtd_Plane.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataXtd_Point.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataXtd_Point.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataXtd_Point.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataXtd_Point.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataXtd_Point.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataXtd_Point.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataXtd_Position.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataXtd_Position.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataXtd_Position.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataXtd_Position.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataXtd_Position.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataXtd_Position.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataXtd_Shape.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataXtd_Shape.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PDataXtd_Shape.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataXtd_Shape.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataXtd_Shape.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PDataXtd_Shape.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PNaming_FieldOfHArray1OfNamedShape.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PNaming_FieldOfHArray1OfNamedShape.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PNaming_FieldOfHArray1OfNamedShape.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PNaming_FieldOfHArray1OfNamedShape.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PNaming_FieldOfHArray1OfNamedShape.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PNaming_FieldOfHArray1OfNamedShape.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PNaming_HArray1OfNamedShape.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PNaming_HArray1OfNamedShape.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PNaming_HArray1OfNamedShape.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PNaming_HArray1OfNamedShape.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PNaming_HArray1OfNamedShape.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PNaming_HArray1OfNamedShape.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PNaming_Name.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PNaming_Name.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PNaming_Name.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PNaming_Name.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PNaming_Name.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PNaming_Name.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PNaming_Name_1.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PNaming_Name_1.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PNaming_Name_1.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PNaming_Name_1.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PNaming_Name_1.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PNaming_Name_1.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PNaming_Name_2.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PNaming_Name_2.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PNaming_Name_2.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PNaming_Name_2.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PNaming_Name_2.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PNaming_Name_2.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PNaming_NamedShape.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PNaming_NamedShape.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PNaming_NamedShape.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PNaming_NamedShape.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PNaming_NamedShape.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PNaming_NamedShape.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PNaming_Naming.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PNaming_Naming.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PNaming_Naming.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PNaming_Naming.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PNaming_Naming.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PNaming_Naming.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PNaming_Naming_1.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PNaming_Naming_1.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PNaming_Naming_1.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PNaming_Naming_1.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PNaming_Naming_1.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PNaming_Naming_1.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PNaming_Naming_2.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PNaming_Naming_2.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PNaming_Naming_2.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PNaming_Naming_2.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PNaming_Naming_2.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PNaming_Naming_2.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PPrsStd_AISPresentation.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PPrsStd_AISPresentation.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PPrsStd_AISPresentation.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PPrsStd_AISPresentation.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PPrsStd_AISPresentation.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PPrsStd_AISPresentation.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PPrsStd_AISPresentation_1.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PPrsStd_AISPresentation_1.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PPrsStd_AISPresentation_1.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PPrsStd_AISPresentation_1.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PPrsStd_AISPresentation_1.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PPrsStd_AISPresentation_1.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PTopLoc_Datum3D.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PTopLoc_Datum3D.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PTopLoc_Datum3D.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PTopLoc_Datum3D.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PTopLoc_Datum3D.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PTopLoc_Datum3D.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PTopLoc_ItemLocation.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PTopLoc_ItemLocation.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PTopLoc_ItemLocation.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PTopLoc_ItemLocation.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PTopLoc_ItemLocation.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PTopLoc_ItemLocation.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PTopLoc_Location.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PTopLoc_Location.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PTopLoc_Location.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PTopLoc_Location.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PTopLoc_Location.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PTopLoc_Location.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PTopoDS_FieldOfHArray1OfShape1.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PTopoDS_FieldOfHArray1OfShape1.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PTopoDS_FieldOfHArray1OfShape1.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PTopoDS_FieldOfHArray1OfShape1.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PTopoDS_FieldOfHArray1OfShape1.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PTopoDS_FieldOfHArray1OfShape1.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PTopoDS_HArray1OfShape1.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PTopoDS_HArray1OfShape1.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PTopoDS_HArray1OfShape1.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PTopoDS_HArray1OfShape1.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PTopoDS_HArray1OfShape1.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PTopoDS_HArray1OfShape1.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PTopoDS_Shape1.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PTopoDS_Shape1.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PTopoDS_Shape1.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PTopoDS_Shape1.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PTopoDS_Shape1.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PTopoDS_Shape1.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PTopoDS_TShape1.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PTopoDS_TShape1.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_PTopoDS_TShape1.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PTopoDS_TShape1.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PTopoDS_TShape1.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_PTopoDS_TShape1.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_Standard_Persistent.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_Standard_Persistent.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_Standard_Persistent.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_Standard_Persistent.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_Standard_Persistent.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_Standard_Persistent.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_Standard_Storable.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_Standard_Storable.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_Standard_Storable.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_Standard_Storable.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_Standard_Storable.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_Standard_Storable.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Ax1.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Ax1.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Ax1.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Ax1.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Ax1.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Ax1.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Ax2.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Ax2.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Ax2.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Ax2.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Ax2.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Ax2.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Ax2d.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Ax2d.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Ax2d.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Ax2d.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Ax2d.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Ax2d.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Ax3.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Ax3.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Ax3.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Ax3.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Ax3.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Ax3.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Dir.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Dir.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Dir.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Dir.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Dir.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Dir.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Dir2d.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Dir2d.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Dir2d.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Dir2d.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Dir2d.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Dir2d.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Mat.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Mat.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Mat.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Mat.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Mat.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Mat.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Mat2d.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Mat2d.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Mat2d.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Mat2d.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Mat2d.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Mat2d.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Pnt.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Pnt.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Pnt.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Pnt.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Pnt.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Pnt.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Pnt2d.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Pnt2d.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Pnt2d.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Pnt2d.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Pnt2d.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Pnt2d.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Trsf.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Trsf.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Trsf.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Trsf.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Trsf.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Trsf.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Trsf2d.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Trsf2d.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Trsf2d.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Trsf2d.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Trsf2d.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Trsf2d.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Vec.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Vec.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Vec.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Vec.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Vec.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Vec.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Vec2d.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Vec2d.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_Vec2d.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Vec2d.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Vec2d.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_Vec2d.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_XY.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_XY.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_XY.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_XY.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_XY.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_XY.cxx")
    ENDIF()
  ENDIF()

  IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_XYZ.cxx")
    list( APPEND TKStdSchema_USED_SRCFILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_XYZ.cxx" )
    SOURCE_GROUP (StdSchema FILES "${BUILD_PATCH_DIR}//drv/StdSchema/StdSchema_gp_XYZ.cxx")
  ELSE()
    IF(EXISTS "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_XYZ.cxx")
      list( APPEND TKStdSchema_USED_SRCFILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_XYZ.cxx" )
      SOURCE_GROUP (StdSchema FILES "${CMAKE_SOURCE_DIR}//drv/StdSchema/StdSchema_gp_XYZ.cxx")
    ENDIF()
  ENDIF()

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

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

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


IF (WIN32)
ELSE()

  IF (APPLE)

  ENDIF()

ENDIF()

if ("${USED_TOOLKITS}" STREQUAL "" OR DEFINED TurnONtheTKStdSchema)
 add_library( TKStdSchema SHARED ${TKStdSchema_USED_SRCFILES} )

 set_property(TARGET TKStdSchema PROPERTY FOLDER ApplicationFramework)

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


 set_target_properties( TKStdSchema PROPERTIES COMPILE_FLAGS "${TKStdSchema_PRECOMPILED_DEFS}" )
 include_directories( ${TKStdSchema_COMPILER_DIRECTORIES} )
 target_link_libraries( TKStdSchema ${TKStdSchema_USED_LIBS} )
endif()
