summaryrefslogtreecommitdiffstats
path: root/wscript
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2011-04-27 23:36:19 +0000
committerDavid Robillard <d@drobilla.net>2011-04-27 23:36:19 +0000
commitf3b65ffd392579728490916ba0d0ad9cbcdcbf66 (patch)
treec32c5c64114d6bf49e6afa66fb001a5ceb446e45 /wscript
parentbb2c564579a402a92dbaa513b6a4c9641523efc5 (diff)
downloadsord-f3b65ffd392579728490916ba0d0ad9cbcdcbf66.tar.gz
sord-f3b65ffd392579728490916ba0d0ad9cbcdcbf66.tar.bz2
sord-f3b65ffd392579728490916ba0d0ad9cbcdcbf66.zip
Remove boost and glibmm dependencies from sordmm.hpp.
Add C++ (sordmm.hpp) compilation test. Fix utilities only building with --test. git-svn-id: http://svn.drobilla.net/sord/trunk@92 3d64ff67-21c5-427c-a301-fe4f08042e5a
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)