Skip to content

Instantly share code, notes, and snippets.

@evmar
Created April 27, 2012 22:04
Show Gist options
  • Save evmar/2513780 to your computer and use it in GitHub Desktop.
Save evmar/2513780 to your computer and use it in GitHub Desktop.
{
'target_defaults': {
'cflags': [
'-g', '-Wall', '-Wextra', '-Werror',
'-Wno-deprecated',
'-Wno-unused-parameter',
'-fno-rtti',
'-fno-exceptions',
'-fvisibility=hidden',
'-pipe',
"'-DNINJA_PYTHON=\"\"'",
],
},
'targets': [
{
'target_name': 'ninja_core',
'type': 'static_library',
'sources': [
'src/browse.cc',
'src/build.cc',
'src/build_log.cc',
'src/clean.cc',
'src/depfile_parser.cc',
'src/disk_interface.cc',
'src/edit_distance.cc',
'src/eval_env.cc',
'src/explain.cc',
'src/gen_doxygen_mainpage.sh',
'src/graph.cc',
'src/graphviz.cc',
'src/lexer.cc',
'src/metrics.cc',
'src/ninja.cc',
'src/parsers.cc',
'src/state.cc',
'src/subprocess.cc',
'src/util.cc',
],
},
{
'target_name': 'ninja_test',
'type': 'executable',
'dependencies': [
'ninja_core',
],
'sources': [
'src/build_log_test.cc',
'src/build_test.cc',
'src/clean_test.cc',
'src/depfile_parser_test.cc',
'src/disk_interface_test.cc',
'src/edit_distance_test.cc',
'src/graph_test.cc',
'src/lexer_test.cc',
'src/parsers_test.cc',
'src/state_test.cc',
'src/subprocess_test.cc',
'src/test.cc',
'src/util_test.cc',
],
'libraries': [
'-lgtest',
'-lgtest_main',
],
},
],
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment