<commit_before>{
  'includes': [
    'third_party/webrtc/src/webrtc/build/common.gypi',
    'third_party/webrtc/src/talk/build/common.gypi',
    'build/config.gypi',
    'nodejs.gypi',
  ],
  'variables': {
    'include_tests%': 0,
    'third_party%': 'third_party',
    'configuration%': 'Release',
    'build_tests%': 0,
  }, 
  'targets': [
    {
      'target_name': 'webrtc-module',
      'type': 'static_library',
      'dependencies': [
        '<(DEPTH)/third_party/jsoncpp/jsoncpp.gyp:jsoncpp',
        '<(DEPTH)/talk/libjingle.gyp:libjingle_peerconnection',
      ],
      'conditions': [ 
        ['build_tests==1', {
          'dependencies': [
            '<(DEPTH)/talk/libjingle_tests.gyp:*',
          ],
        }],
      ],
      'direct_dependent_settings': {
        'include_dirs': [
          '<(nodedir)/src',
          '<(nodedir)/deps/uv/include',
          '<(nodedir)/deps/v8/include',
          '<(DEPTH)/third_party/jsoncpp/source/include',
        ],
        'conditions': [ 
          ['OS=="linux"', {
            'defines': [
              '_LARGEFILE_SOURCE', 
              '_FILE_OFFSET_BITS=64',
            ],
            'cflags': [
              '-std=gnu++11',
              '-fPIC',
              '-Wno-deprecated-declarations',
              '-Wno-newline-eof',
            ],
            'conditions': [
              ['clang==1', {
                'cflags': [
                  '-Wall',
                  '-Wextra',
                  '-Wimplicit-fallthrough',
                  '-Wmissing-braces',
                  '-Wreorder',
                  '-Wunused-variable',
                  '-Wno-address-of-array-temporary',
                  '-Wthread-safety',
                ],
                'cflags_cc': [
                  '-Wunused-private-field',
                ],
              }],
            ],
          }],
          ['OS=="win"', {
            'msvs_disabled_warnings': [ 
              4251,
              4530,
              4702,
              4199,
              4201,
            ],
            'libraries': [
              '-lkernel32.lib',
              '-luser32.lib',
              '-lgdi32.lib',
              '-lwinspool.lib',
              '-lcomdlg32.lib',
              '-ladvapi32.lib',
              '-lshell32.lib',
              '-lole32.lib',
              '-loleaut32.lib',
              '-luuid.lib',
              '-lodbc32.lib',
              '-l"<(nodedir)\\<(target_arch)\\node"',
            ],
          }],
          ['OS=="mac"', {
            'xcode_settings': {
              'OTHER_CFLAGS': [
                '-std=gnu++0x',
                '-Wno-c++0x-extensions',
                '-Wno-c++11-extensions',
                '-Wno-deprecated-declarations',
                '-Wno-newline-eof',
              ],
              'DYLIB_INSTALL_NAME_BASE': '@rpath',
            },
            'libraries': [ 
              '-undefined dynamic_lookup',
              '-framework AppKit',
              '-framework QTKit',
            ],
            'defines': [
              'USE_BACKTRACE',
              '_LARGEFILE_SOURCE', 
              '_FILE_OFFSET_BITS=64',
              '_DARWIN_USE_64_BIT_INODE=1',
            ],
          }],
        ],
        'sources': [
          'src/BackTrace.cc',
          'src/EventEmitter.cc',
          'src/Observers.cc',<commit_msg>Disable unknown pragmas on OSX<commit_after>{
  'includes': [
    'third_party/webrtc/src/webrtc/build/common.gypi',
    'third_party/webrtc/src/talk/build/common.gypi',
    'build/config.gypi',
    'nodejs.gypi',
  ],
  'variables': {
    'include_tests%': 0,
    'third_party%': 'third_party',
    'configuration%': 'Release',
    'build_tests%': 0,
  }, 
  'targets': [
    {
      'target_name': 'webrtc-module',
      'type': 'static_library',
      'dependencies': [
        '<(DEPTH)/third_party/jsoncpp/jsoncpp.gyp:jsoncpp',
        '<(DEPTH)/talk/libjingle.gyp:libjingle_peerconnection',
      ],
      'conditions': [ 
        ['build_tests==1', {
          'dependencies': [
            '<(DEPTH)/talk/libjingle_tests.gyp:*',
          ],
        }],
      ],
      'direct_dependent_settings': {
        'include_dirs': [
          '<(nodedir)/src',
          '<(nodedir)/deps/uv/include',
          '<(nodedir)/deps/v8/include',
          '<(DEPTH)/third_party/jsoncpp/source/include',
        ],
        'conditions': [ 
          ['OS=="linux"', {
            'defines': [
              '_LARGEFILE_SOURCE', 
              '_FILE_OFFSET_BITS=64',
            ],
            'cflags': [
              '-std=gnu++11',
              '-fPIC',
              '-Wno-deprecated-declarations',
              '-Wno-newline-eof',
            ],
            'conditions': [
              ['clang==1', {
                'cflags': [
                  '-Wall',
                  '-Wextra',
                  '-Wimplicit-fallthrough',
                  '-Wmissing-braces',
                  '-Wreorder',
                  '-Wunused-variable',
                  '-Wno-address-of-array-temporary',
                  '-Wthread-safety',
                ],
                'cflags_cc': [
                  '-Wunused-private-field',
                ],
              }],
            ],
          }],
          ['OS=="win"', {
            'msvs_disabled_warnings': [ 
              4251,
              4530,
              4702,
              4199,
              4201,
            ],
            'libraries': [
              '-lkernel32.lib',
              '-luser32.lib',
              '-lgdi32.lib',
              '-lwinspool.lib',
              '-lcomdlg32.lib',
              '-ladvapi32.lib',
              '-lshell32.lib',
              '-lole32.lib',
              '-loleaut32.lib',
              '-luuid.lib',
              '-lodbc32.lib',
              '-l"<(nodedir)\\<(target_arch)\\node"',
            ],
          }],
          ['OS=="mac"', {
            'xcode_settings': {
              'OTHER_CFLAGS': [
                '-std=gnu++0x',
                '-Wno-c++0x-extensions',
                '-Wno-c++11-extensions',
                '-Wno-deprecated-declarations',
                '-Wno-newline-eof',
                '-Wno-unknown-pragmas',
              ],
              'DYLIB_INSTALL_NAME_BASE': '@rpath',
            },
            'libraries': [ 
              '-undefined dynamic_lookup',
              '-framework AppKit',
              '-framework QTKit',
            ],
            'defines': [
              'USE_BACKTRACE',
              '_LARGEFILE_SOURCE', 
              '_FILE_OFFSET_BITS=64',
              '_DARWIN_USE_64_BIT_INODE=1',
            ],
          }],
        ],
        'sources': [
          'src/BackTrace.cc',
          'src/EventEmitter.cc',
          'src/Observers.cc',
{'fraction_non_alphanumeric': 0.16245753950671984, 'fraction_numerical': 0.016541131295229657, 'mean_word_length': 1.1248823344838406, 'pattern_counts': {'":': 0, '<': 21, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4569181', 'n_tokens_mistral': 2169, 'n_tokens_neox': 2069, 'n_words': 208}