pass some defines in at compile time