you also need to change `IF(PETSC_EXECUTABLE_RUNS)` to  `IF(FORCE_PETSC_EXECUTABLE_RUNS)`