diff options
author | Volker Weißmann <volker.weissmann@gmx.de> | 2023-03-25 13:00:10 +0100 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2023-05-13 10:42:03 +0300 |
commit | 8d816111142694d032f68a549f4a9e18f38427e2 (patch) | |
tree | 70f27b78a7560c3cf466b60a9005563995703a4d /test cases | |
parent | 10d6d2860c6abc29000d94f019af35cf931c315d (diff) | |
download | meson-8d816111142694d032f68a549f4a9e18f38427e2.zip meson-8d816111142694d032f68a549f4a9e18f38427e2.tar.gz meson-8d816111142694d032f68a549f4a9e18f38427e2.tar.bz2 |
Fix paths of Fortran order dependencies
Fixes #11047
Diffstat (limited to 'test cases')
-rw-r--r-- | test cases/fortran/22 extract_objects/bar.f90 | 0 | ||||
-rw-r--r-- | test cases/fortran/22 extract_objects/foo1.f90 | 0 | ||||
-rw-r--r-- | test cases/fortran/22 extract_objects/foo2.f90 | 0 | ||||
-rw-r--r-- | test cases/fortran/22 extract_objects/meson.build | 17 |
4 files changed, 17 insertions, 0 deletions
diff --git a/test cases/fortran/22 extract_objects/bar.f90 b/test cases/fortran/22 extract_objects/bar.f90 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/test cases/fortran/22 extract_objects/bar.f90 diff --git a/test cases/fortran/22 extract_objects/foo1.f90 b/test cases/fortran/22 extract_objects/foo1.f90 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/test cases/fortran/22 extract_objects/foo1.f90 diff --git a/test cases/fortran/22 extract_objects/foo2.f90 b/test cases/fortran/22 extract_objects/foo2.f90 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/test cases/fortran/22 extract_objects/foo2.f90 diff --git a/test cases/fortran/22 extract_objects/meson.build b/test cases/fortran/22 extract_objects/meson.build new file mode 100644 index 0000000..9ca325e --- /dev/null +++ b/test cases/fortran/22 extract_objects/meson.build @@ -0,0 +1,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, +) |