fix bug when preprocessor options are passed