project(TKBO)

if (WIN32)
  list( APPEND TKBO_PRECOMPILED_DEFS "-D__IntTools_DLL" )
  list( APPEND TKBO_PRECOMPILED_DEFS "-D__BRepAlgoAPI_DLL" )
  list( APPEND TKBO_PRECOMPILED_DEFS "-D__BOPCol_DLL" )
  list( APPEND TKBO_PRECOMPILED_DEFS "-D__BOPDS_DLL" )
  list( APPEND TKBO_PRECOMPILED_DEFS "-D__BOPAlgo_DLL" )
  list( APPEND TKBO_PRECOMPILED_DEFS "-D__BOPTools_DLL" )
  string( REGEX REPLACE ";" " " TKBO_PRECOMPILED_DEFS "${TKBO_PRECOMPILED_DEFS}")
endif()

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

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

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/BRepAlgoAPI")
      list( APPEND TKBO_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/BRepAlgoAPI" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/BRepAlgoAPI")
      list( APPEND TKBO_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/BRepAlgoAPI" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/BOPCol")
      list( APPEND TKBO_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/BOPCol" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/BOPCol")
      list( APPEND TKBO_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/BOPCol" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/BOPDS")
      list( APPEND TKBO_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/BOPDS" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/BOPDS")
      list( APPEND TKBO_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/BOPDS" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/BOPAlgo")
      list( APPEND TKBO_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/BOPAlgo" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/BOPAlgo")
      list( APPEND TKBO_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/BOPAlgo" )
    ENDIF()

    IF(EXISTS "${BUILD_PATCH_DIR}/drv/BOPTools")
      list( APPEND TKBO_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/drv/BOPTools" )
    ENDIF()
    IF(EXISTS "${BUILD_PATCH_DIR}/src/BOPTools")
      list( APPEND TKBO_COMPILER_DIRECTORIES "${BUILD_PATCH_DIR}/src/BOPTools" )
    ENDIF()

  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/IntTools")
    list( APPEND TKBO_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/IntTools" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/IntTools")
    list( APPEND TKBO_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/IntTools" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/BRepAlgoAPI")
    list( APPEND TKBO_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/BRepAlgoAPI" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/BRepAlgoAPI")
    list( APPEND TKBO_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/BRepAlgoAPI" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/BOPCol")
    list( APPEND TKBO_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/BOPCol" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/BOPCol")
    list( APPEND TKBO_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/BOPCol" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/BOPDS")
    list( APPEND TKBO_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/BOPDS" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/BOPDS")
    list( APPEND TKBO_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/BOPDS" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/BOPAlgo")
    list( APPEND TKBO_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/BOPAlgo" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/BOPAlgo")
    list( APPEND TKBO_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/BOPAlgo" )
  ENDIF()

  IF(EXISTS "${CMAKE_SOURCE_DIR}/drv/BOPTools")
    list( APPEND TKBO_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/drv/BOPTools" )
  ENDIF()
  IF(EXISTS "${CMAKE_SOURCE_DIR}/src/BOPTools")
    list( APPEND TKBO_COMPILER_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/BOPTools" )
  ENDIF()

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

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

ENDIF()

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

if (WIN32)
elseif(APPLE)
  if(USE_TBB)
    list( APPEND TKBO_USED_LIBS tbb )
  endif()
  if(USE_TBB)
    list( APPEND TKBO_USED_LIBS tbbmalloc )
  endif()
elseif(ANDROID)
  if(USE_TBB)
    list( APPEND TKBO_USED_LIBS tbb )
  endif()
  if(USE_TBB)
    list( APPEND TKBO_USED_LIBS tbbmalloc )
  endif()
else()
  if(USE_TBB)
    list( APPEND TKBO_USED_LIBS tbb )
  endif()
  if(USE_TBB)
    list( APPEND TKBO_USED_LIBS tbbmalloc )
  endif()
endif()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


IF (WIN32)
ELSE()

  IF (APPLE)

  ENDIF()

ENDIF()

if ("${USED_TOOLKITS}" STREQUAL "" OR DEFINED TurnONtheTKBO)
 add_library( TKBO SHARED ${TKBO_USED_SRCFILES} )

 set_property(TARGET TKBO PROPERTY FOLDER ModelingAlgorithms)

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


 set_target_properties( TKBO PROPERTIES COMPILE_FLAGS "${TKBO_PRECOMPILED_DEFS}" )
 include_directories( ${TKBO_COMPILER_DIRECTORIES} )
 target_link_libraries( TKBO ${TKBO_USED_LIBS} )
endif()
