summaryrefslogtreecommitdiff
path: root/test cases/fortran/22 extract_objects/meson.build
blob: 9ca325e8b90356cd3dc7c0299fa2c3726495c7c8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
project('test_project', 'fortran')

if get_option('unity') == 'on'
  error('MESON_SKIP_TEST: extract_objects does not work in unity builds')
endif

libfoo = static_library(
  'foo',
  sources : ['foo1.f90', 'foo2.f90'])

foo1_object = libfoo.extract_objects('foo1.f90')

libfinal = library(
  'final',
  sources : 'bar.f90',
  objects : foo1_object,
)