summaryrefslogtreecommitdiff
path: root/unittests/allplatformstests.py
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2024-03-07 11:54:22 -0800
committerDylan Baker <dylan@pnwbakers.com>2025-04-03 12:27:07 -0700
commit3c4417f38116954a3c73f0a5d9257e21c9880f19 (patch)
tree718111182fc6fe693b52af6e0847c8d2a03dbc80 /unittests/allplatformstests.py
parentaa0a2a03c098de0942319addd737c8a3540b09ba (diff)
downloadmeson-3c4417f38116954a3c73f0a5d9257e21c9880f19.tar.gz
backend/ninja: Fortran targets need to -I transitive deps private dirs
Otherwise they won't be able to find their module outputs. This requires a new method to look at dependencies, as the existing ones wont find static libraries that were linked statically into previous targets (this links with A which link_whole's B). We still need to have B in that case because we need it's BMI outputs.
Diffstat (limited to 'unittests/allplatformstests.py')
-rw-r--r--unittests/allplatformstests.py2
1 files changed, 0 insertions, 2 deletions
diff --git a/unittests/allplatformstests.py b/unittests/allplatformstests.py
index 1feffcec2..71f882854 100644
--- a/unittests/allplatformstests.py
+++ b/unittests/allplatformstests.py
@@ -5209,7 +5209,6 @@ class AllPlatformTests(BasePlatformTests):
self.assertRegex(output, r'Fail:\s*0')
self.assertRegex(output, r'Ignored:\s*1')
- @expectedFailure
@skip_if_not_language('fortran')
def test_fortran_cross_target_module_dep(self) -> None:
if self.backend is not Backend.ninja:
@@ -5225,7 +5224,6 @@ class AllPlatformTests(BasePlatformTests):
self.build(output, extra_args=['-j1'])
- @expectedFailure
@skip_if_not_language('fortran')
def test_fortran_new_module_in_dep(self) -> None:
if self.backend is not Backend.ninja: