diff --git a/test/io/gridmanager/CMakeLists.txt b/test/io/gridmanager/CMakeLists.txt
index bfbd6fb40e3623e4efd46dcd091e60577a1faf3d..7162339a6fd33e63c45529e0d5d07cc39a371dd7 100644
--- a/test/io/gridmanager/CMakeLists.txt
+++ b/test/io/gridmanager/CMakeLists.txt
@@ -386,4 +386,4 @@ dumux_add_test(NAME test_pnm_gridmanager_remove_throats_on_boundary_all
 
 dumux_add_test(SOURCES test_pnm_subgriddata.cc
                LABELS unit io porenetwork
-               CMAKE_GUARD dune-foamgrid_FOUND)
+               CMAKE_GUARD "( dune-foamgrid_FOUND AND dune-subgrid_FOUND )")