Only use 'pragma once' when supported.