- requires -Xpreprocessor - uses 'libomp' (no 'libgomp' link)
- easier to ensure that flags are consistent