def options(opt): pass
def configure(conf): pass

def build(bld):
  if not bld.is_defined('JUBATUS_DISABLE_ASSERTIONS'):
    libassert = " LIBGLOG"
  else:
    libassert = ""

  bld.shlib(
    source = ['stat.cpp'],
    target = 'jubatus_stat',
    includes = '.',
    use = 'jubatus_util MSGPACK'+libassert
    )

  bld.program(
    features = 'gtest',
    source = [
      'stat_test.cpp',
      ],
    target = 'stat_test',
    includes = '.',
    use = 'jubatus_stat'+libassert
    )

  bld.install_files('${PREFIX}/include/jubatus/core/stat', [
      'stat.hpp'
      ])
