# brl/bbas/CMakeLists.txt
# main package for basic operations common to all libraries
# All libraries are mutually independent, except for bxml <-- bdgl

# xml<->vxl conversion 
SUBDIRS(bxml)

# uncertainty geometry library
SUBDIRS(bugl)

# Additions to vnl
SUBDIRS(bnl)

# Brown Graph Library
SUBDIRS(bgrl)
# Brown Templated Graph Library
SUBDIRS(bgrl2)

# Brown statistics library
SUBDIRS(bsta)

# Brown dynamic programming library
SUBDIRS(bdpg)

#3D mesh library 
SUBDIRS(bmsh3d)

#In memory relational database
SUBDIRS(brdb)

#Brown Imaging Library
SUBDIRS(bil)

IF( BUILD_GEL )
  # spatial object algorithms
  SUBDIRS(bsol)

  # topology algorithms
  SUBDIRS(btol)

  # digital library algorithms
  SUBDIRS(bdgl)

  # basic vgui classes
  SUBDIRS(bgui)

  # coin3D incorporated vgui classes
  SUBDIRS(bgui3d)

  # staged vgl development area
  SUBDIRS(bvgl)

  #3D modeling library
  SUBDIRS(bwm)

  #Indexed Mesh Library
  SUBDIRS(imesh)
ENDIF( BUILD_GEL )


