old_contents: {
    "targets": [
      {
        "target_name": "node-lmdb",
  	  'win_delay_load_hook': 'false',
        "sources": [
          "dependencies/lmdb/libraries/liblmdb/mdb.c",
          "dependencies/lmdb/libraries/liblmdb/midl.c",
          "src/node-lmdb.cpp",
          "src/env.cpp",
          "src/misc.cpp",
          "src/txn.cpp",
          "src/dbi.cpp",
          "src/cursor.cpp"
        ],
        "include_dirs": [
          "<!(node -e \"require('nan')\")",
          "dependencies/lmdb/libraries/liblmdb"
        ],
        "conditions": [
          ["OS=='linux'", {
            "ldflags": [
              "-O3",
              "-rdynamic"
            ],
            "cflags": [
              "-fPIC",
              "-O3"
            ],
            "cflags_cc": [
              "-fvisibility-inlines-hidden",
              "-std=c++0x"
            ]
          }],
          ["OS=='mac'", {
            "xcode_settings": {
              "OTHER_CPLUSPLUSFLAGS" : ["-std=c++11"],
              "MACOSX_DEPLOYMENT_TARGET": "10.7",
              "OTHER_LDFLAGS": ["-std=c++11"],
              "CLANG_CXX_LIBRARY": "libc++"
            }
          }],
  		["OS=='win'", {
  			"libraries": ["ntdll.lib"]
  		}],
        ],
      }
    ]
  }
  
new_contents: {
    "targets": [
      {
        "target_name": "node-lmdb",
  	  'win_delay_load_hook': 'false',
        "sources": [
          "dependencies/lmdb/libraries/liblmdb/mdb.c",
          "dependencies/lmdb/libraries/liblmdb/midl.c",
          "src/node-lmdb.cpp",
          "src/env.cpp",
          "src/misc.cpp",
          "src/txn.cpp",
          "src/dbi.cpp",
          "src/cursor.cpp"
        ],
        "include_dirs": [
          "<!(node -e \"require('nan')\")",
          "dependencies/lmdb/libraries/liblmdb"
        ],
        "conditions": [
          ["OS=='linux'", {
            "ldflags": [
            ],
            "cflags": [
              "-fPIC",
              "-Wimplicit-fallthrough=2"
            ],
            "cflags_cc": [
              "-fvisibility-inlines-hidden",
              "-std=c++0x"
            ]
          }],
          ["OS=='mac'", {
            "xcode_settings": {
              "OTHER_CPLUSPLUSFLAGS" : ["-std=c++11"],
              "MACOSX_DEPLOYMENT_TARGET": "10.7",
              "OTHER_LDFLAGS": ["-std=c++11"],
              "CLANG_CXX_LIBRARY": "libc++"
            }
          }],
          ["OS=='win'", {
              "libraries": ["ntdll.lib"]
          }],
        ],
      }
    ]
  }
  
subject: remove redundant flags from binding.gyp, added by node-gyp anyway