anchor.diff:        ARCH, 
         libname(ModuleName),
         ["c_src/"++ModuleName++"_nif.c"|abspath_sources(Sources)],
  -      norm_opts(join_options([{env, [{"CFLAGS", "$CFLAGS -I"++filename:absname(filename:dirname(nifty_utils:expand(InterfaceFile)))}]}], Options))
  +      norm_opts(join_options([{env, 
  +			       [{"CFLAGS", 
  +				 "$CFLAGS -I"++filename:absname(filename:dirname(nifty_utils:expand(InterfaceFile)))}]}], 
  +			     Options))
       }.
   
   join_options(Proplist1, Proplist2) ->
  
positive.code: 	_ ->
  	    update_port_spec(InterfaceFile, ModuleName, T, [Spec|Acc], Found)
      end.
  
negative.code: 
  compile(InterfaceFile, Module, Options) ->
      ModuleName = erlang:atom_to_list(Module),
      os:putenv("NIF", libname(ModuleName)),
      UCO = update_compile_options(InterfaceFile, ModuleName, Options),
      Env = build_env(ModuleName, UCO),
      CFlags = string:tokens(proplists:get_value("CFLAGS", Env, ""), " "),
  