project(PTKernel)

if (WIN32)
  list( APPEND PTKernel_PRECOMPILED_DEFS "-D__DBC_DLL" )
  list( APPEND PTKernel_PRECOMPILED_DEFS "-D__PCollection_DLL" )
  list( APPEND PTKernel_PRECOMPILED_DEFS "-D__PColStd_DLL" )
  list( APPEND PTKernel_PRECOMPILED_DEFS "-D__PMMgt_DLL" )
  list( APPEND PTKernel_PRECOMPILED_DEFS "-D__PShort_DLL" )
  list( APPEND PTKernel_PRECOMPILED_DEFS "-D__PStandard_DLL" )
  list( APPEND PTKernel_PRECOMPILED_DEFS "-D__PTColStd_DLL" )
  list( APPEND PTKernel_PRECOMPILED_DEFS "-D__ObjMgt_DLL" )
  string( REGEX REPLACE ";" " " PTKernel_PRECOMPILED_DEFS "${PTKernel_PRECOMPILED_DEFS}")
endif()

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

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

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/PCollection")
      list( APPEND PTKernel_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/PCollection" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/PCollection")
      list( APPEND PTKernel_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/PCollection" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/PColStd")
      list( APPEND PTKernel_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/PColStd" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/PColStd")
      list( APPEND PTKernel_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/PColStd" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/PMMgt")
      list( APPEND PTKernel_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/PMMgt" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/PMMgt")
      list( APPEND PTKernel_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/PMMgt" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/PShort")
      list( APPEND PTKernel_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/PShort" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/PShort")
      list( APPEND PTKernel_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/PShort" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/PStandard")
      list( APPEND PTKernel_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/PStandard" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/PStandard")
      list( APPEND PTKernel_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/PStandard" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/PTColStd")
      list( APPEND PTKernel_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/PTColStd" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/PTColStd")
      list( APPEND PTKernel_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/PTColStd" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/ObjMgt")
      list( APPEND PTKernel_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/ObjMgt" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/ObjMgt")
      list( APPEND PTKernel_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/ObjMgt" )
    ENDIF()

  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/DBC")
    list( APPEND PTKernel_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/DBC" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/DBC")
    list( APPEND PTKernel_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/DBC" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/PCollection")
    list( APPEND PTKernel_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/PCollection" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/PCollection")
    list( APPEND PTKernel_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/PCollection" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/PColStd")
    list( APPEND PTKernel_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/PColStd" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/PColStd")
    list( APPEND PTKernel_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/PColStd" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/PMMgt")
    list( APPEND PTKernel_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/PMMgt" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/PMMgt")
    list( APPEND PTKernel_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/PMMgt" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/PShort")
    list( APPEND PTKernel_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/PShort" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/PShort")
    list( APPEND PTKernel_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/PShort" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/PStandard")
    list( APPEND PTKernel_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/PStandard" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/PStandard")
    list( APPEND PTKernel_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/PStandard" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/PTColStd")
    list( APPEND PTKernel_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/PTColStd" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/PTColStd")
    list( APPEND PTKernel_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/PTColStd" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/ObjMgt")
    list( APPEND PTKernel_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/ObjMgt" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/ObjMgt")
    list( APPEND PTKernel_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/ObjMgt" )
  ENDIF()

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

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

ENDIF()

  list( APPEND PTKernel_USED_LIBS TKernel )

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


IF (WIN32)
ELSE()

  IF (APPLE)

  ENDIF()

ENDIF()

if ("${USED_TOOLKITS}" STREQUAL "" OR DEFINED TurnONthePTKernel)
 add_library( PTKernel SHARED ${PTKernel_USED_SRCFILES} )

 set_property(TARGET PTKernel PROPERTY FOLDER ApplicationFramework)

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


 set_target_properties( PTKernel PROPERTIES COMPILE_FLAGS "${PTKernel_PRECOMPILED_DEFS}" )
 include_directories( ${PTKernel_COMPILER_DIRECTORIES} )
 target_link_libraries( PTKernel ${PTKernel_USED_LIBS} )
endif()
