Command line macro definition

Use distutils define_macros instead of using extra_compile_args for
command line macro definition