Fixed #4256 (Preprocessor: '#pragma once' doesn't work properly when using -D)