project(TKMeshVS)

if (WIN32)
  list( APPEND TKMeshVS_PRECOMPILED_DEFS "-D__MeshVS_DLL" )
  string( REGEX REPLACE ";" " " TKMeshVS_PRECOMPILED_DEFS "${TKMeshVS_PRECOMPILED_DEFS}")
endif()

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

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

  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/MeshVS")
    list( APPEND TKMeshVS_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/MeshVS" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/MeshVS")
    list( APPEND TKMeshVS_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/MeshVS" )
  ENDIF()

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

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

ENDIF()

  list( APPEND TKMeshVS_USED_LIBS TKV3d )
  list( APPEND TKMeshVS_USED_LIBS TKMath )
  list( APPEND TKMeshVS_USED_LIBS TKService )
  list( APPEND TKMeshVS_USED_LIBS TKernel )
  list( APPEND TKMeshVS_USED_LIBS TKG3d )
  list( APPEND TKMeshVS_USED_LIBS TKG2d )

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


IF (WIN32)
ELSE()

  IF (APPLE)

  ENDIF()

ENDIF()

if ("${USED_TOOLKITS}" STREQUAL "" OR DEFINED TurnONtheTKMeshVS)
 add_library( TKMeshVS SHARED ${TKMeshVS_USED_SRCFILES} )

 set_property(TARGET TKMeshVS PROPERTY FOLDER Visualization)

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


 set_target_properties( TKMeshVS PROPERTIES COMPILE_FLAGS "${TKMeshVS_PRECOMPILED_DEFS}" )
 include_directories( ${TKMeshVS_COMPILER_DIRECTORIES} )
 target_link_libraries( TKMeshVS ${TKMeshVS_USED_LIBS} )
endif()
