summaryrefslogtreecommitdiffstats
path: root/wscript
diff options
context:
space:
mode:
Diffstat (limited to 'wscript')
-rw-r--r--wscript31
1 files changed, 21 insertions, 10 deletions
diff --git a/wscript b/wscript
index c4b970f..d215aca 100644
--- a/wscript
+++ b/wscript
@@ -110,16 +110,27 @@ def build(bld):
cflags = test_cflags)
autowaf.use_lib(bld, obj, 'GLIB SERD')
- # Unit test programa
- if bld.env['BUILD_UTILS']:
- obj = bld(features = 'c cprogram',
- source = 'src/sordi.c',
- includes = ['.', './src'],
- use = 'libsord_static',
- linkflags = '-lgcov',
- target = 'sordi_static',
- install_path = '',
- cflags = test_cflags)
+ # C++ build test
+ obj = bld(features = 'cxx cxxprogram',
+ source = 'src/sordmm_test.cpp',
+ includes = ['.', './src'],
+ use = 'libsord_static',
+ linkflags = '-lgcov',
+ target = 'sordmm_test',
+ install_path = '',
+ cflags = test_cflags)
+ autowaf.use_lib(bld, obj, 'GLIB SERD')
+
+ # Command line utility
+ if bld.env['BUILD_UTILS']:
+ obj = bld(features = 'c cprogram',
+ source = 'src/sordi.c',
+ includes = ['.', './src'],
+ use = 'libsord_static',
+ linkflags = '-lgcov',
+ target = 'sordi_static',
+ install_path = '',
+ cflags = test_cflags)
# Documentation
autowaf.build_dox(bld, 'SORD', SORD_VERSION, top, out)