12345678910111213141516171819202122 |
- project('boosttest', 'cpp',
- default_options : ['cpp_std=c++11'])
- # We want to have multiple separate configurations of Boost
- # within one project. The need to be independent of each other.
- # Use one without a library dependency and one with it.
- nolinkdep = dependency('boost', modules: 'utility')
- linkdep = dependency('boost', modules : ['thread', 'system'])
- testdep = dependency('boost', modules : 'test')
- nomoddep = dependency('boost')
- nolinkexe = executable('nolinkedexe', 'nolinkexe.cc', dependencies : nolinkdep)
- linkexe = executable('linkedexe', 'linkexe.cc', dependencies : linkdep)
- unitexe = executable('utf', 'unit_test.cpp', dependencies: testdep)
- nomodexe = executable('nomod', 'nomod.cpp', dependencies : nomoddep)
- test('Boost nolinktext', nolinkexe)
- test('Boost linktext', linkexe)
- test('Boost UTF test', unitexe)
- test('Boost nomod', nomodexe)
|