# $Id: CMakeLists.datatool.app.txt 621588 2020-12-14 19:26:57Z ivanov $

NCBI_begin_app(datatool)
  NCBI_sources(
        datatool
        type namespace statictype enumtype reftype unitype blocktype choicetype
        typestr ptrstr stdstr classstr enumstr stlstr choicestr choiceptrstr
        value mcontainer module moduleset generate filecode code
        fileutil alexer aparser parser lexer exceptions comments srcutil
        dtdaux dtdlexer dtdparser rpcgen aliasstr xsdlexer xsdparser
        wsdllexer wsdlparser wsdlstr jsdlexer jsdparser
        traversal_pattern_match_callback
        traversal_code_generator traversal_merger
        traversal_node traversal_spec_file_parser
  )
  NCBI_uses_toolkit_libraries(xser)
  NCBI_set_property(EXPORT YES)

  NCBI_set_test_timeout(600)
  NCBI_set_test_assets(testdata)
  NCBI_add_test(datatool.sh)
  NCBI_add_test(datatool_xml.sh)

  NCBI_project_watchers(gouriano)
NCBI_end_app()

