• Home
Name Date Size #Lines LOC

..--

bin/03-May-2024-388290

bootstrap/03-May-2024-466404

example/03-May-2024-241175

format_test_data/03-May-2024-219164

tutorial/03-May-2024-5931

BUILD.gnD03-May-20246.6 KiB272260

OWNERSD03-May-202420 21

README.txtD03-May-2024207 64

action_target_generator.ccD03-May-20244 KiB137106

action_target_generator.hD03-May-20241 KiB3823

action_target_generator_unittest.ccD03-May-20241.3 KiB4328

action_values.ccD03-May-2024947 3018

action_values.hD03-May-20241.7 KiB5631

args.ccD03-May-202410.8 KiB303238

args.hD03-May-20244 KiB10540

binary_target_generator.ccD03-May-20243.9 KiB145115

binary_target_generator.hD03-May-20241.1 KiB3824

build_settings.ccD03-May-20242 KiB6548

build_settings.hD03-May-20244.2 KiB11262

builder.ccD03-May-202417.9 KiB542425

builder.hD03-May-20245.4 KiB14271

builder_record.ccD03-May-20241.5 KiB7054

builder_record.hD03-May-20243.6 KiB11362

builder_unittest.ccD03-May-20247.5 KiB223153

c_include_iterator.ccD03-May-20245.6 KiB172118

c_include_iterator.hD03-May-20241.8 KiB5622

c_include_iterator_unittest.ccD03-May-20244 KiB13196

command_args.ccD03-May-202411.9 KiB348268

command_check.ccD03-May-20243.5 KiB10485

command_desc.ccD03-May-202423.9 KiB712563

command_format.ccD03-May-202410.6 KiB392310

command_format_unittest.ccD03-May-20241.7 KiB4636

command_gen.ccD03-May-20243.7 KiB12187

command_help.ccD03-May-20245.9 KiB185149

command_ls.ccD03-May-20244.3 KiB12299

command_refs.ccD03-May-202410.3 KiB285219

commands.ccD03-May-20243.4 KiB12498

commands.hD03-May-20243.8 KiB12068

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-20245 KiB12890

config_values_generator.ccD03-May-20242.4 KiB8568

config_values_generator.hD03-May-20241.4 KiB4929

copy_target_generator.ccD03-May-20241.5 KiB4534

copy_target_generator.hD03-May-2024830 3118

deps_iterator.ccD03-May-20241.4 KiB4928

deps_iterator.hD03-May-20241.6 KiB6228

err.ccD03-May-20245.4 KiB192144

err.hD03-May-20242.1 KiB8646

escape.ccD03-May-20247.6 KiB207150

escape.hD03-May-20242.7 KiB8132

escape_unittest.ccD03-May-20241.9 KiB6136

filesystem_utils.ccD03-May-202424 KiB754539

filesystem_utils.hD03-May-20248.5 KiB19270

filesystem_utils_unittest.ccD03-May-202417.5 KiB510398

function_exec_script.ccD03-May-202414.3 KiB418313

function_foreach.ccD03-May-20243.9 KiB12597

function_foreach_unittest.ccD03-May-20242.2 KiB7655

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-20245.5 KiB142119

function_get_target_outputs_unittest.ccD03-May-20243.7 KiB10781

function_process_file_template.ccD03-May-20243.8 KiB10888

function_process_file_template_unittest.ccD03-May-20242.2 KiB6548

function_read_file.ccD03-May-20242.5 KiB7656

function_rebase_path.ccD03-May-202410.4 KiB281235

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-202436.5 KiB923827

function_write_file.ccD03-May-20243.4 KiB10384

function_write_file_unittest.ccD03-May-20243.2 KiB8755

functions.ccD03-May-202428.5 KiB791665

functions.hD03-May-202415.1 KiB417319

functions_target.ccD03-May-202417.7 KiB461410

functions_target_unittest.ccD03-May-20241.6 KiB5134

functions_unittest.ccD03-May-20242.2 KiB5640

generate_test_gn_data.ccD03-May-20243.7 KiB130105

gn.gypD03-May-20247.3 KiB263262

gn_main.ccD03-May-20242.4 KiB8262

group_target_generator.ccD03-May-20241.1 KiB3418

group_target_generator.hD03-May-2024820 2917

header_checker.ccD03-May-202420.5 KiB529338

header_checker.hD03-May-20246 KiB17788

header_checker_unittest.ccD03-May-20249.1 KiB264179

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-2024712 3221

input_file.hD03-May-20242 KiB6633

input_file_manager.ccD03-May-202412 KiB328228

input_file_manager.hD03-May-20245.7 KiB15669

item.ccD03-May-2024972 3928

item.hD03-May-20241.8 KiB6435

label.ccD03-May-20249.3 KiB272185

label.hD03-May-20244.4 KiB13686

label_pattern.ccD03-May-20248.2 KiB248185

label_pattern.hD03-May-20242.2 KiB7338

label_pattern_unittest.ccD03-May-20242.9 KiB7457

label_ptr.hD03-May-20243.9 KiB12572

label_unittest.ccD03-May-20244.7 KiB8968

last_commit_position.pyD03-May-20242.7 KiB10265

loader.ccD03-May-202413.7 KiB422301

loader.hD03-May-20246.4 KiB18394

loader_unittest.ccD03-May-20246.1 KiB192127

location.ccD03-May-20241.9 KiB7861

location.hD03-May-20241.7 KiB5734

ninja_action_target_writer.ccD03-May-20248.4 KiB219148

ninja_action_target_writer.hD03-May-20242.3 KiB6530

ninja_action_target_writer_unittest.ccD03-May-202413.4 KiB386306

ninja_binary_target_writer.ccD03-May-202417.1 KiB487319

ninja_binary_target_writer.hD03-May-20243.4 KiB8640

ninja_binary_target_writer_unittest.ccD03-May-20248.9 KiB270214

ninja_build_writer.ccD03-May-20249.4 KiB265188

ninja_build_writer.hD03-May-20241.8 KiB6141

ninja_copy_target_writer.ccD03-May-20244.2 KiB11069

ninja_copy_target_writer.hD03-May-2024891 3015

ninja_copy_target_writer_unittest.ccD03-May-20242.3 KiB7452

ninja_group_target_writer.ccD03-May-20241.2 KiB3623

ninja_group_target_writer.hD03-May-2024710 2413

ninja_group_target_writer_unittest.ccD03-May-20241.8 KiB5338

ninja_target_writer.ccD03-May-20249.3 KiB266188

ninja_target_writer.hD03-May-20242.1 KiB6231

ninja_target_writer_unittest.ccD03-May-20245.3 KiB14198

ninja_toolchain_writer.ccD03-May-20244.4 KiB138103

ninja_toolchain_writer.hD03-May-20241.7 KiB6143

ninja_toolchain_writer_unittest.ccD03-May-20241 KiB3218

ninja_utils.ccD03-May-2024951 2817

ninja_utils.hD03-May-2024848 2610

ninja_writer.ccD03-May-20243.7 KiB10780

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.ccD03-May-20241.2 KiB4026

output_file.hD03-May-20241.9 KiB7047

parse_tree.ccD03-May-202417.9 KiB613468

parse_tree.hD03-May-202414.7 KiB473300

parse_tree_unittest.ccD03-May-20243.1 KiB10470

parser.ccD03-May-202422.1 KiB626498

parser.hD03-May-20244.4 KiB12782

parser_unittest.ccD03-May-202416.5 KiB643574

path_output.ccD03-May-20245.6 KiB165123

path_output.hD03-May-20243 KiB8846

path_output_unittest.ccD03-May-20247.9 KiB277230

pattern.ccD03-May-20245.8 KiB190134

pattern.hD03-May-20242.2 KiB8956

pattern_unittest.ccD03-May-20241.7 KiB6249

run_all_unittests.ccD03-May-2024432 135

scheduler.ccD03-May-20244 KiB146112

scheduler.hD03-May-20242.7 KiB9750

scope.ccD03-May-202415.1 KiB474371

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-20249.6 KiB296210

settings.ccD03-May-20241.6 KiB5035

settings.hD03-May-20244.2 KiB13269

setup.ccD03-May-202419.3 KiB617471

setup.hD03-May-20247.3 KiB21998

source_dir.ccD03-May-20243.8 KiB146111

source_dir.hD03-May-20243.9 KiB12770

source_dir_unittest.ccD03-May-20242.4 KiB6132

source_file.ccD03-May-20241.8 KiB7052

source_file.hD03-May-20243 KiB11365

source_file_type.ccD03-May-2024882 3223

source_file_type.hD03-May-2024571 2617

standard_out.ccD03-May-20245.2 KiB200156

standard_out.hD03-May-20241 KiB3616

string_utils.ccD03-May-20246 KiB180143

string_utils.hD03-May-20241.7 KiB5732

string_utils_unittest.ccD03-May-20242.6 KiB7350

substitution_list.ccD03-May-20241.7 KiB7053

substitution_list.hD03-May-20241.3 KiB4727

substitution_pattern.ccD03-May-20244.5 KiB148112

substitution_pattern.hD03-May-20242.3 KiB7841

substitution_pattern_unittest.ccD03-May-20241.7 KiB5039

substitution_type.ccD03-May-20246.7 KiB187151

substitution_type.hD03-May-20244.3 KiB11258

substitution_writer.ccD03-May-202419.7 KiB579487

substitution_writer.hD03-May-20248.7 KiB231131

substitution_writer_unittest.ccD03-May-20248.8 KiB260193

target.ccD03-May-202412.8 KiB383289

target.hD03-May-202411.2 KiB323185

target_generator.ccD03-May-202411.7 KiB347273

target_generator.hD03-May-20242.6 KiB8754

target_generator_unittest.ccD03-May-2024296 93

target_unittest.ccD03-May-202419.8 KiB519378

template.ccD03-May-20244.4 KiB11564

template.hD03-May-20241.7 KiB5830

template_unittest.ccD03-May-20242.4 KiB9473

test_with_scope.ccD03-May-20244.7 KiB142102

test_with_scope.hD03-May-20242.6 KiB8649

token.ccD03-May-2024635 2717

token.hD03-May-20242 KiB8565

tokenizer.ccD03-May-202410.8 KiB397317

tokenizer.hD03-May-20242.9 KiB9549

tokenizer_unittest.ccD03-May-20246.3 KiB227192

tool.ccD03-May-2024807 2920

tool.hD03-May-20244.5 KiB189142

toolchain.ccD03-May-20244.2 KiB159130

toolchain.hD03-May-20244.3 KiB13173

trace.ccD03-May-20249 KiB326260

trace.hD03-May-20242.5 KiB9965

unique_vector.hD03-May-20245.3 KiB190127

unique_vector_unittest.ccD03-May-20241.1 KiB4431

value.ccD03-May-20245.4 KiB211178

value.hD03-May-20243.6 KiB13389

value_extractors.ccD03-May-20248.3 KiB220189

value_extractors.hD03-May-20243.1 KiB7551

value_unittest.ccD03-May-20241.5 KiB3923

variables.ccD03-May-202442.5 KiB1,036971

variables.hD03-May-20246.1 KiB218149

visibility.ccD03-May-20243.1 KiB11287

visibility.hD03-May-20241.9 KiB6228

visibility_unittest.ccD03-May-20241.9 KiB5339

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