Making the interfaces passive is probably the cleanest and easiest way to accomplish this.
Depending on your environment, you may want to look at using the "passive-interface default" option. So if you have many interfaces and just a few that need actual peering, it will make things a lot easier.