• Home
Name Date Size #Lines LOC

..--

bin/03-May-2024-160114

bootstrap/03-May-2024-356307

tutorial/03-May-2024-5931

BUILD.gnD03-May-20245.4 KiB230222

OWNERSD03-May-202420 21

README.txtD03-May-2024207 64

action_target_generator.ccD03-May-20244.5 KiB156120

action_target_generator.hD03-May-20241 KiB3823

action_values.ccD03-May-2024275 125

action_values.hD03-May-20241.5 KiB5029

args.ccD03-May-202410.8 KiB303238

args.hD03-May-20244 KiB10540

binary_target_generator.ccD03-May-20241.8 KiB7758

binary_target_generator.hD03-May-20241,021 3621

build_settings.ccD03-May-20242 KiB6548

build_settings.hD03-May-20244.2 KiB11262

builder.ccD03-May-202415.7 KiB480376

builder.hD03-May-20245.1 KiB13665

builder_record.ccD03-May-20241.5 KiB7054

builder_record.hD03-May-20243.6 KiB11362

builder_unittest.ccD03-May-20247.3 KiB217148

c_include_iterator.ccD03-May-20245.5 KiB167113

c_include_iterator.hD03-May-20241.8 KiB5622

c_include_iterator_unittest.ccD03-May-20244 KiB13196

command_args.ccD03-May-202411.8 KiB348268

command_check.ccD03-May-20241.3 KiB4026

command_desc.ccD03-May-202420.5 KiB603469

command_gen.ccD03-May-20244.5 KiB145107

command_help.ccD03-May-20245.9 KiB185149

command_refs.ccD03-May-20244.5 KiB13099

commands.ccD03-May-20242.6 KiB9370

commands.hD03-May-20242.3 KiB8347

config.ccD03-May-2024522 2515

config.hD03-May-2024829 3118

config_values.ccD03-May-2024275 125

config_values.hD03-May-20241.7 KiB5942

config_values_extractors.ccD03-May-2024944 3624

config_values_extractors.hD03-May-20243.2 KiB10665

config_values_extractors_unittest.ccD03-May-20244.8 KiB12284

config_values_generator.ccD03-May-20242.4 KiB8568

config_values_generator.hD03-May-20241.4 KiB4929

copy_target_generator.ccD03-May-20241.5 KiB4736

copy_target_generator.hD03-May-2024830 3118

err.ccD03-May-20245.4 KiB192144

err.hD03-May-20242.1 KiB8646

escape.ccD03-May-20247.2 KiB195140

escape.hD03-May-20242.2 KiB7331

escape_unittest.ccD03-May-20241.7 KiB5331

file_template.ccD03-May-202414.5 KiB383321

file_template.hD03-May-20245.5 KiB15571

file_template_unittest.ccD03-May-20244.7 KiB147107

filesystem_utils.ccD03-May-202424.1 KiB766542

filesystem_utils.hD03-May-20248.2 KiB19475

filesystem_utils_unittest.ccD03-May-202413.3 KiB402313

function_exec_script.ccD03-May-202414.3 KiB418313

function_foreach.ccD03-May-20243.9 KiB12597

function_foreach_unittest.ccD03-May-20241.6 KiB5439

function_get_label_info.ccD03-May-20245.6 KiB154130

function_get_label_info_unittest.ccD03-May-20242.8 KiB9369

function_get_path_info.ccD03-May-20248.6 KiB240210

function_get_path_info_unittest.ccD03-May-20243.8 KiB11287

function_get_target_outputs.ccD03-May-20246.6 KiB183145

function_get_target_outputs_unittest.ccD03-May-20244.1 KiB11687

function_process_file_template.ccD03-May-20243.4 KiB9883

function_read_file.ccD03-May-20242.5 KiB7656

function_rebase_path.ccD03-May-202410.4 KiB283237

function_rebase_path_unittest.ccD03-May-20244.2 KiB11785

function_set_default_toolchain.ccD03-May-20242.9 KiB7964

function_set_defaults.ccD03-May-20243.5 KiB9362

function_template.ccD03-May-20247.9 KiB178164

function_toolchain.ccD03-May-202411.8 KiB317260

function_write_file.ccD03-May-20243.4 KiB10384

function_write_file_unittest.ccD03-May-20243.2 KiB8755

functions.ccD03-May-202427.1 KiB752628

functions.hD03-May-202415.7 KiB435335

functions_target.ccD03-May-202421.1 KiB548483

functions_unittest.ccD03-May-20242.2 KiB5640

generate_test_gn_data.ccD03-May-20243.7 KiB130105

gn.gypD03-May-20246.5 KiB237236

gn_main.ccD03-May-20242.4 KiB8262

group_target_generator.ccD03-May-2024641 2313

group_target_generator.hD03-May-2024820 2917

header_checker.ccD03-May-202416.9 KiB445289

header_checker.hD03-May-20244.9 KiB14071

header_checker_unittest.ccD03-May-20245.5 KiB172116

import_manager.ccD03-May-20243 KiB9566

import_manager.hD03-May-20241 KiB4223

input_conversion.ccD03-May-20248.2 KiB218168

input_conversion.hD03-May-20241,012 3114

input_conversion_unittest.ccD03-May-20245.8 KiB175136

input_file.ccD03-May-2024706 3221

input_file.hD03-May-20242 KiB6633

input_file_manager.ccD03-May-202411.4 KiB319224

input_file_manager.hD03-May-20245.7 KiB15669

item.ccD03-May-2024920 3525

item.hD03-May-20241.7 KiB6335

label.ccD03-May-20249.3 KiB272185

label.hD03-May-20244.2 KiB12577

label_ptr.hD03-May-20242.6 KiB8446

label_unittest.ccD03-May-20244.7 KiB8968

loader.ccD03-May-202413.7 KiB422301

loader.hD03-May-20246.4 KiB18394

loader_unittest.ccD03-May-20246.1 KiB192127

location.ccD03-May-20241.9 KiB7457

location.hD03-May-20241.5 KiB5532

ninja_action_target_writer.ccD03-May-20248.6 KiB232165

ninja_action_target_writer.hD03-May-20243.2 KiB8440

ninja_action_target_writer_unittest.ccD03-May-202412.9 KiB353285

ninja_binary_target_writer.ccD03-May-202416.3 KiB468332

ninja_binary_target_writer.hD03-May-20242.8 KiB7137

ninja_binary_target_writer_unittest.ccD03-May-20247.7 KiB226178

ninja_build_writer.ccD03-May-20249 KiB254179

ninja_build_writer.hD03-May-20241.6 KiB5938

ninja_copy_target_writer.ccD03-May-20241.8 KiB5638

ninja_copy_target_writer.hD03-May-2024778 2615

ninja_copy_target_writer_unittest.ccD03-May-20242.1 KiB6748

ninja_group_target_writer.ccD03-May-20241.3 KiB4128

ninja_group_target_writer.hD03-May-2024788 2615

ninja_helper.ccD03-May-20248.7 KiB259182

ninja_helper.hD03-May-20242.8 KiB8239

ninja_helper_unittest.ccD03-May-20243.3 KiB10070

ninja_target_writer.ccD03-May-20246.2 KiB170122

ninja_target_writer.hD03-May-20242 KiB6232

ninja_target_writer_unittest.ccD03-May-20243.6 KiB10068

ninja_toolchain_writer.ccD03-May-20243 KiB10381

ninja_toolchain_writer.hD03-May-20241.4 KiB5335

ninja_writer.ccD03-May-20243.4 KiB10076

ninja_writer.hD03-May-20241.4 KiB4931

operators.ccD03-May-202421.5 KiB623494

operators.hD03-May-20241.1 KiB3625

operators_unittest.ccD03-May-20247.2 KiB204135

ordered_set.hD03-May-20241.7 KiB7048

output_file.hD03-May-20241.2 KiB4529

parse_tree.ccD03-May-202415.5 KiB530400

parse_tree.hD03-May-202412.4 KiB398254

parse_tree_unittest.ccD03-May-20242.4 KiB8056

parser.ccD03-May-202416.3 KiB467380

parser.hD03-May-20243.9 KiB11574

parser_unittest.ccD03-May-202412.9 KiB501439

path_output.ccD03-May-20244.5 KiB13194

path_output.hD03-May-20242.6 KiB7741

path_output_unittest.ccD03-May-20247.3 KiB258211

pattern.ccD03-May-20247 KiB224167

pattern.hD03-May-20242.3 KiB9157

pattern_unittest.ccD03-May-20241.7 KiB6249

run_all_unittests.ccD03-May-2024455 146

scheduler.ccD03-May-20244 KiB146112

scheduler.hD03-May-20242.7 KiB9750

scope.ccD03-May-202414.9 KiB471371

scope.hD03-May-202414.1 KiB358133

scope_per_file_provider.ccD03-May-20243.2 KiB11192

scope_per_file_provider.hD03-May-20241.7 KiB5333

scope_per_file_provider_unittest.ccD03-May-20242.3 KiB5636

scope_unittest.ccD03-May-20247.7 KiB238168

settings.ccD03-May-20241.6 KiB5035

settings.hD03-May-20244.2 KiB13269

setup.ccD03-May-202418.9 KiB606464

setup.hD03-May-20246.7 KiB21298

source_dir.ccD03-May-20243.8 KiB146111

source_dir.hD03-May-20243.7 KiB11863

source_dir_unittest.ccD03-May-20242.4 KiB6132

source_file.ccD03-May-20241.6 KiB6346

source_file.hD03-May-20242.7 KiB9856

standard_out.ccD03-May-20245.2 KiB200156

standard_out.hD03-May-20241 KiB3616

string_utils.ccD03-May-20245.7 KiB171135

string_utils.hD03-May-20241.5 KiB5231

string_utils_unittest.ccD03-May-20242.6 KiB7350

target.ccD03-May-20248 KiB225155

target.hD03-May-20247.5 KiB223129

target_generator.ccD03-May-20248.9 KiB268212

target_generator.hD03-May-20242.2 KiB7849

target_generator_unittest.ccD03-May-2024296 93

target_unittest.ccD03-May-20248.7 KiB240163

template.ccD03-May-20244.2 KiB11162

template.hD03-May-20241.7 KiB5830

template_unittest.ccD03-May-20242.4 KiB9473

test_with_scope.ccD03-May-20241.2 KiB4229

test_with_scope.hD03-May-20242.3 KiB8048

token.ccD03-May-2024635 2717

token.hD03-May-20241.8 KiB7960

tokenizer.ccD03-May-20249.6 KiB365287

tokenizer.hD03-May-20242.6 KiB9048

tokenizer_unittest.ccD03-May-20244.6 KiB165136

toolchain.ccD03-May-20242.4 KiB8869

toolchain.hD03-May-20242.9 KiB10164

trace.ccD03-May-20249 KiB326260

trace.hD03-May-20242.5 KiB9965

value.ccD03-May-20245.5 KiB216182

value.hD03-May-20243.8 KiB13790

value_extractors.ccD03-May-20245.2 KiB138118

value_extractors.hD03-May-20242.7 KiB7554

value_unittest.ccD03-May-20241.5 KiB3923

variables.ccD03-May-202436.7 KiB898837

variables.hD03-May-20245.6 KiB202137

visibility.ccD03-May-20248.7 KiB274201

visibility.hD03-May-20243.1 KiB9849

visibility_unittest.ccD03-May-20243.9 KiB10581

README.txt

1GN "Generate Ninja"
2
3GN is a meta-build system that generates ninja files. It's meant to be faster
4and simpler than GYP. It outputs Ninja build files and optionally GYP files
5during the transitional period.
6