anchor.diff:  end
   f:write(S[=[
   site_config.LUAROCKS_UNAME_M=[[$UNAME_M]]
  -site_config.LUAROCKS_SYSCONFIG=[[$SYSCONFDIR\$SYSCONFFILENAME]]
  +site_config.LUAROCKS_SYSCONFIG=[[$CONFIG_FILE]]
   site_config.LUAROCKS_ROCKS_TREE=[[$TREE_ROOT]]
   site_config.LUAROCKS_PREFIX=[[$PREFIX]]
   site_config.LUAROCKS_DOWNLOADER=[[wget]]
  
positive.code: 
  Will configure LuaRocks with the following paths:
  LuaRocks        : $FULL_PREFIX
  Config file     : $SYSCONFDIR\$SYSCONFFILENAME
  Rocktree        : $TREE_ROOT
  
  Lua interpreter : $LUA_BINDIR\$LUA_INTERPRETER
  
negative.code: 		die(S"lua.h not found in $LUA_INCDIR")
  	end
  
  	for _, e in ipairs{ 
          S([[\include\lua\$LUA_VERSION]]), 
          S([[\include\lua$LUA_SHORTV]]), 
          S([[\include\lua$LUA_VERSION]]), 
          S([[\include\$LUA_VERSION]]), 
          [[\include\]],
          [[\]], 
        } do
  		print("    checking for "..directory..e.."\\lua.h")
  		if exists(directory..e.."\\lua.h") then
  			vars.LUA_INCDIR = directory..e
  