blob: 877d24af4004ebf18c7898c4127f7e45d8395e17 [file] [log] [blame]
Alexander Afanasyeva1ae0a12014-01-28 15:21:02 -08001# -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*-
2
Alexander Afanasyev31ae15f2014-01-29 20:58:00 -08003from waflib import Utils
4
Alexander Afanasyeva1ae0a12014-01-28 15:21:02 -08005top = '..'
6
7def build(bld):
Alexander Afanasyevd409d592014-01-28 18:36:38 -08008 unittests = bld.program (
Alexander Afanasyev19508852014-01-29 01:01:51 -08009 target="../unit-tests",
Alexander Afanasyevd409d592014-01-28 18:36:38 -080010 features = "cxx cxxprogram",
Alexander Afanasyev31ae15f2014-01-29 20:58:00 -080011 source = bld.path.ant_glob(['**/*.cpp'],
12 excl = ['**/*-osx.cpp', '**/*-sqlite3.cpp']),
Alexander Afanasyev1e0a0772014-01-28 20:07:07 -080013 use = 'ndn-cpp-dev',
Alexander Afanasyev59efe102014-01-29 15:56:30 -080014 install_path = None,
Alexander Afanasyevd409d592014-01-28 18:36:38 -080015 )
Alexander Afanasyev31ae15f2014-01-29 20:58:00 -080016
17 if Utils.unversioned_sys_platform () == "darwin":
18 unittests.source += bld.path.ant_glob('**/*-osx.cpp')
19
20 # In case we want to make it optional later
21 unittests.source += bld.path.ant_glob('**/*-sqlite3.cpp')