<commit_before>{
  'target_defaults': {
    'default_configuration': 'Debug',
    'configurations': {
      'Debug': {
        'defines': [ 'DEBUG', '_DEBUG' ],
        'msvs_settings': {
          'VCCLCompilerTool': {
            'RuntimeLibrary': 1, # static debug
          },
        },
      },
      'Release': {
        'defines': [ 'NDEBUG' ],
        'msvs_settings': {
          'VCCLCompilerTool': {
            'RuntimeLibrary': 0, # static release
          },
        },
      }
    },
    'msvs_settings': {
      'VCLinkerTool': {
        'GenerateDebugInformation': 'true',
      },
    },
    'include_dirs': [
      '../libdvbtee/usr/include',
      '../libdvbtee/usr/include/dvbtee',
      '../libdvbtee/usr/include/dvbpsi',
      '../libdvbtee/libdvbtee',
      '../libdvbtee/libdvbtee/decode',
      '../libdvbtee/libdvbtee/decode/table',
      '../libdvbtee/libdvbtee/decode/descriptor',
      '../libdvbtee'
    ],
    'defines': [
      'PIC',
      'HAVE_CONFIG_H'
    ],
  },

  'targets': [
    # libdvbtee_parser
    {
      'target_name': 'dvbtee_parser',
      'product_prefix': 'lib',
      'type': 'static_library',
      'sources': [
        '../libdvbtee/libdvbtee/atsctext.cpp',
#       '../libdvbtee/libdvbtee/channels.cpp',
#       '../libdvbtee/libdvbtee/curlhttpget.cpp',
        '../libdvbtee/libdvbtee/decode.cpp',
        '../libdvbtee/libdvbtee/demux.cpp',
#       '../libdvbtee/libdvbtee/feed.cpp',
        '../libdvbtee/libdvbtee/functions.cpp',
#       '../libdvbtee/libdvbtee/hdhr_tuner.cpp',
#       '../libdvbtee/libdvbtee/hlsfeed.cpp',
#       '../libdvbtee/libdvbtee/linuxtv_tuner.cpp',
        '../libdvbtee/libdvbtee/listen.cpp',
        '../libdvbtee/libdvbtee/log.cpp',
        '../libdvbtee/libdvbtee/output.cpp',
        '../libdvbtee/libdvbtee/parse.cpp',
        '../libdvbtee/libdvbtee/rbuf.cpp',
        '../libdvbtee/libdvbtee/stats.cpp',
#       '../libdvbtee/libdvbtee/tune.cpp',

        '../libdvbtee/libdvbtee/value/value.cpp',
        '../libdvbtee/libdvbtee/value/object.cpp',
        '../libdvbtee/libdvbtee/value/array.cpp',

        '../libdvbtee/libdvbtee/decode/decoder.cpp',
        '../libdvbtee/libdvbtee/decode/table/table.cpp',
        '../libdvbtee/libdvbtee/decode/descriptor/descriptor.cpp',

        '../libdvbtee/libdvbtee/decode/table/tabl_00.cpp',
        '../libdvbtee/libdvbtee/decode/table/tabl_02.cpp',
        '../libdvbtee/libdvbtee/decode/table/tabl_40.cpp',
        '../libdvbtee/libdvbtee/decode/table/tabl_42.cpp',
        '../libdvbtee/libdvbtee/decode/table/tabl_4e.cpp',
        '../libdvbtee/libdvbtee/decode/table/tabl_70.cpp',
        '../libdvbtee/libdvbtee/decode/table/tabl_c7.cpp',
        '../libdvbtee/libdvbtee/decode/table/tabl_c8.cpp',
        '../libdvbtee/libdvbtee/decode/table/tabl_cb.cpp',
        '../libdvbtee/libdvbtee/decode/table/tabl_cc.cpp',
        '../libdvbtee/libdvbtee/decode/table/tabl_cd.cpp',

        '../libdvbtee/libdvbtee/decode/descriptor/desc_0a.cpp',
        '../libdvbtee/libdvbtee/decode/descriptor/desc_48.cpp',
        '../libdvbtee/libdvbtee/decode/descriptor/desc_4d.cpp',

        '../libdvbtee/libdvbtee/decode/descriptor/desc_62.cpp',
        '../libdvbtee/libdvbtee/decode/descriptor/desc_83.cpp',

        '../libdvbtee/libdvbtee/decode/descriptor/desc_81.cpp',
        '../libdvbtee/libdvbtee/decode/descriptor/desc_86.cpp',
        '../libdvbtee/libdvbtee/decode/descriptor/desc_a0.cpp',
        '../libdvbtee/libdvbtee/decode/descriptor/desc_a1.cpp',
      ],
      "dependencies": [
        'libdvbpsi.gyp:dvbpsi'
      ],
      'cflags_cc!': ['-fno-rtti','-Wunused-variable','-Wdeprecated-declarations'],
      'cflags_cc+': ['-frtti','-Wno-unused-variable','-Wno-deprecated-declarations'],
    },

    # dvbtee command line application
    {
      'target_name': 'dvbteee',
      'type': 'executable',
      'dependencies': [ 'dvbtee_parser' ],
      'sources': [ '../libdvbtee/dvbtee/dvbtee.cpp' ]
    },
  ]
}<commit_msg>deps/libdvbtee.gyp: enable 'GCC_ENABLE_CPP_RTTI': '-frtti' for condition: 'OS=="mac"'<commit_after>{
  'target_defaults': {
    'default_configuration': 'Debug',
    'configurations': {
      'Debug': {
        'defines': [ 'DEBUG', '_DEBUG' ],
        'msvs_settings': {
          'VCCLCompilerTool': {
            'RuntimeLibrary': 1, # static debug
          },
        },
      },
      'Release': {
        'defines': [ 'NDEBUG' ],
        'msvs_settings': {
          'VCCLCompilerTool': {
            'RuntimeLibrary': 0, # static release
          },
        },
      }
    },
    'msvs_settings': {
      'VCLinkerTool': {
        'GenerateDebugInformation': 'true',
      },
    },
    'include_dirs': [
      '../libdvbtee/usr/include',
      '../libdvbtee/usr/include/dvbtee',
      '../libdvbtee/usr/include/dvbpsi',
      '../libdvbtee/libdvbtee',
      '../libdvbtee/libdvbtee/decode',
      '../libdvbtee/libdvbtee/decode/table',
      '../libdvbtee/libdvbtee/decode/descriptor',
      '../libdvbtee'
    ],
    'defines': [
      'PIC',
      'HAVE_CONFIG_H'
    ],
  },

  'targets': [
    # libdvbtee_parser
    {
      'target_name': 'dvbtee_parser',
      'product_prefix': 'lib',
      'type': 'static_library',
      'sources': [
        '../libdvbtee/libdvbtee/atsctext.cpp',
#       '../libdvbtee/libdvbtee/channels.cpp',
#       '../libdvbtee/libdvbtee/curlhttpget.cpp',
        '../libdvbtee/libdvbtee/decode.cpp',
        '../libdvbtee/libdvbtee/demux.cpp',
#       '../libdvbtee/libdvbtee/feed.cpp',
        '../libdvbtee/libdvbtee/functions.cpp',
#       '../libdvbtee/libdvbtee/hdhr_tuner.cpp',
#       '../libdvbtee/libdvbtee/hlsfeed.cpp',
#       '../libdvbtee/libdvbtee/linuxtv_tuner.cpp',
        '../libdvbtee/libdvbtee/listen.cpp',
        '../libdvbtee/libdvbtee/log.cpp',
        '../libdvbtee/libdvbtee/output.cpp',
        '../libdvbtee/libdvbtee/parse.cpp',
        '../libdvbtee/libdvbtee/rbuf.cpp',
        '../libdvbtee/libdvbtee/stats.cpp',
#       '../libdvbtee/libdvbtee/tune.cpp',

        '../libdvbtee/libdvbtee/value/value.cpp',
        '../libdvbtee/libdvbtee/value/object.cpp',
        '../libdvbtee/libdvbtee/value/array.cpp',

        '../libdvbtee/libdvbtee/decode/decoder.cpp',
        '../libdvbtee/libdvbtee/decode/table/table.cpp',
        '../libdvbtee/libdvbtee/decode/descriptor/descriptor.cpp',

        '../libdvbtee/libdvbtee/decode/table/tabl_00.cpp',
        '../libdvbtee/libdvbtee/decode/table/tabl_02.cpp',
        '../libdvbtee/libdvbtee/decode/table/tabl_40.cpp',
        '../libdvbtee/libdvbtee/decode/table/tabl_42.cpp',
        '../libdvbtee/libdvbtee/decode/table/tabl_4e.cpp',
        '../libdvbtee/libdvbtee/decode/table/tabl_70.cpp',
        '../libdvbtee/libdvbtee/decode/table/tabl_c7.cpp',
        '../libdvbtee/libdvbtee/decode/table/tabl_c8.cpp',
        '../libdvbtee/libdvbtee/decode/table/tabl_cb.cpp',
        '../libdvbtee/libdvbtee/decode/table/tabl_cc.cpp',
        '../libdvbtee/libdvbtee/decode/table/tabl_cd.cpp',

        '../libdvbtee/libdvbtee/decode/descriptor/desc_0a.cpp',
        '../libdvbtee/libdvbtee/decode/descriptor/desc_48.cpp',
        '../libdvbtee/libdvbtee/decode/descriptor/desc_4d.cpp',

        '../libdvbtee/libdvbtee/decode/descriptor/desc_62.cpp',
        '../libdvbtee/libdvbtee/decode/descriptor/desc_83.cpp',

        '../libdvbtee/libdvbtee/decode/descriptor/desc_81.cpp',
        '../libdvbtee/libdvbtee/decode/descriptor/desc_86.cpp',
        '../libdvbtee/libdvbtee/decode/descriptor/desc_a0.cpp',
        '../libdvbtee/libdvbtee/decode/descriptor/desc_a1.cpp',
      ],
      "dependencies": [
        'libdvbpsi.gyp:dvbpsi'
      ],
      'conditions': [
        ['OS=="mac"',
          {
            'xcode_settings': {
              'GCC_ENABLE_CPP_RTTI': '-frtti'
            }
          }
        ]
      ],
      'cflags_cc!': ['-fno-rtti','-Wunused-variable','-Wdeprecated-declarations'],
      'cflags_cc+': ['-frtti','-Wno-unused-variable','-Wno-deprecated-declarations'],
    },

    # dvbtee command line application
    {
      'target_name': 'dvbteee',
      'type': 'executable',
      'dependencies': [ 'dvbtee_parser' ],
      'sources': [ '../libdvbtee/dvbtee/dvbtee.cpp' ]
    },
  ]
}
{'fraction_non_alphanumeric': 0.18828400925587627, 'fraction_numerical': 0.007063695043234685, 'mean_word_length': 2.17678916827853, 'pattern_counts': {'":': 2, '<': 3, '<?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': '2439340', 'n_tokens_mistral': 3109, 'n_tokens_neox': 3172, 'n_words': 231}