#############################################################################
# $Id: CMakeLists.txt 590214 2019-07-25 14:24:36Z foleyjp $
#############################################################################

# Include projects from this directory

NCBI_add_subdirectory(
  agp_validate
  agpconvert
  annotwriter
  asn2asn
  asn2fasta
  asn2flat
  asn_cache
  asn_cleanup
  asnval
  bdb_env_keeper
  biosample_chk
  blast
  blastdb
  compart
  convert_seq
  discrepancy_report
  dustmasker
  formatguess
  gap_stats
  gi2taxid
  grid
  hfilter
  id1_fetch
  id2_fetch
  idfetch
  idmapper
  igblast
  lds2_indexer
  multireader
  multipattern
  ncbi_encrypt
  netschedule
  netstorage
  nmer_repeats
  nw_aligner
  objextract
  objmgr
  prt2fsm
  read_blast_result
  segmasker
  speedtest
  splign
  srcchk
  ssub_fork
  streamtest
  table2asn
  tableval
  vecscreen
  winmasker
)

if (NCBI_EXPERIMENTAL_CFG)
NCBI_add_subdirectory(
  dblb
  feat_import
  gff_deconcat
  magicblast
  netcache
  pub_report
  rmblastn
#  split_cache
  sub_fuse
  tls
  wgs_parse
  wig2table
)
endif()

if (OFF)
# Include projects from this directory

# Recurse subdirectories
add_subdirectory_optional(agp_validate)
add_subdirectory_optional(agpconvert)
add_subdirectory_optional(annotwriter)
add_subdirectory_optional(asn2asn)
add_subdirectory_optional(asn2fasta)
add_subdirectory_optional(asn2flat)
add_subdirectory_optional(asn_cache)
add_subdirectory_optional(asn_cleanup)
add_subdirectory_optional(asnval)
add_subdirectory_optional(bdb_env_keeper)
add_subdirectory_optional(biosample_chk)
add_subdirectory_optional(blast)
add_subdirectory_optional(blastdb)
add_subdirectory_optional(compart)
add_subdirectory_optional(convert_seq)
add_subdirectory_optional(discrepancy_report)
add_subdirectory_optional(dustmasker)
add_subdirectory_optional(formatguess)
add_subdirectory_optional(gap_stats)
add_subdirectory_optional(gi2taxid)
add_subdirectory_optional(grid)
add_subdirectory_optional(hfilter)
add_subdirectory_optional(id1_fetch)
add_subdirectory_optional(id2_fetch)
add_subdirectory_optional(idfetch)
add_subdirectory_optional(idmapper)
add_subdirectory_optional(igblast)
add_subdirectory_optional(lds2_indexer)
add_subdirectory_optional(multireader)
add_subdirectory_optional(multipattern)
add_subdirectory_optional(ncbi_encrypt)
add_subdirectory_optional(netschedule)
add_subdirectory_optional(netstorage)
add_subdirectory_optional(nmer_repeats)
add_subdirectory_optional(nw_aligner)
add_subdirectory_optional(objextract)
add_subdirectory_optional(objmgr)
add_subdirectory_optional(prt2fsm)
add_subdirectory_optional(read_blast_result)
add_subdirectory_optional(segmasker)
add_subdirectory_optional(speedtest)
add_subdirectory_optional(splign)
add_subdirectory_optional(srcchk)
add_subdirectory_optional(ssub_fork)
add_subdirectory_optional(streamtest)
add_subdirectory_optional(table2asn)
add_subdirectory_optional(tableval)
add_subdirectory_optional(vecscreen)
add_subdirectory_optional(winmasker)
endif()
