<commit_before>#!/usr/bin/perl

#TRY THESE AGAIN, but for now generate too many problems...
#use strict;
#use warnings;

require ("ScriptsLib/StringUtils.pl");

############### NOTE - STILL NOT READY TO BE USED - DRAFT...

use constant false => 0;
use constant true  => 1;
use constant DEFAULT_BOOL_OPTIONS => -1;

my $intermediateFiles	=	"test_IntermediateFiles/";
my $platform			=	"";
my $target			=	"";

my $masterXMLConfigFile	=	"$intermediateFiles/Configuration.xml";






########### CONFIG_Variables ###############
my $PROJECTPLATFORMSUBDIR='';

my $useThirdPartyXerces	=	true;

my @useExtraCDefines;
my @useExtraMakeDefines;

my $ENABLE_ASSERTIONS = DEFAULT_BOOL_OPTIONS;
my $ENABLE_LIBCURL = 0;
my $ENABLE_WINHTTP = 0;
my $ENABLE_TRACE2FILE = DEFAULT_BOOL_OPTIONS;
my $INCLUDE_SYMBOLS = 1;
my $COPTIMIZE_FLAGS = "";
my $STATIC_LINK_GCCRUNTIME = DEFAULT_BOOL_OPTIONS;
my $COMPILER_DRIVER = "";

#quite unclear why this is needed - or even if it is - but it appears to be that
# just regular
my $IF_STATIC_LINK_GCCRUNTIME_USE_PRINTPATH_METHOD = 1;





sub	DoHelp_
{
	print("Usage:\n");
	print("	GenerateConfiguration.pl OPTIONS where options can be:\n");
	print("	    --default-for-platform       /* May create multiple targets (recursive call to configure) - but generates all the default settings for this platform */\n");<commit_msg>minor tweaks to GenerateConfiguration.pl - now I think ready to start using<commit_after>#!/usr/bin/perl

#TRY THESE AGAIN, but for now generate too many problems...
#use strict;
#use warnings;

require ("ScriptsLib/StringUtils.pl");

############### NOTE - STILL NOT READY TO BE USED - DRAFT...

use constant false => 0;
use constant true  => 1;
use constant DEFAULT_BOOL_OPTIONS => -1;

my $intermediateFiles	=	"IntermediateFiles/";
my $platform			=	"";
my $target			=	"";

my $masterXMLConfigFile	=	"$intermediateFiles/Configuration.xml";






########### CONFIG_Variables ###############
my $PROJECTPLATFORMSUBDIR='';

my $useThirdPartyXerces	=	true;

my @useExtraCDefines;
my @useExtraMakeDefines;

my $ENABLE_ASSERTIONS = DEFAULT_BOOL_OPTIONS;
my $ENABLE_LIBCURL = 0;
my $ENABLE_WINHTTP = 0;
my $ENABLE_TRACE2FILE = DEFAULT_BOOL_OPTIONS;
my $INCLUDE_SYMBOLS = 1;
my $COPTIMIZE_FLAGS = "";
my $STATIC_LINK_GCCRUNTIME = DEFAULT_BOOL_OPTIONS;
my $COMPILER_DRIVER = "";






sub	DoHelp_
{
	print("Usage:\n");
	print("	GenerateConfiguration.pl OPTIONS where options can be:\n");
	print("	    --default-for-platform       /* May create multiple targets (recursive call to configure) - but generates all the default settings for this platform */\n");
{'fraction_non_alphanumeric': 0.13977666538313438, 'fraction_numerical': 0.005775895263765884, 'mean_word_length': 4.799107142857143, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, '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': '2608784', 'n_tokens_mistral': 923, 'n_tokens_neox': 867, 'n_words': 249}