Lines Matching refs:project
226 def __init__(self, gn_target_name, project): argument
228 self.properties = project.targets[self.gn_name]
229 self.cmake_name = project.GetCMakeTargetName(self.gn_name)
234 def WriteAction(out, target, project, sources, synthetic_dependencies): argument
238 output_abs_path = project.GetAbsolutePath(output)
258 out.write(CMakeStringEscape(project.GetAbsolutePath(script)))
274 out.write(CMakeStringEscape(project.build_path))
295 def WriteActionForEach(out, target, project, sources, synthetic_dependencies): argument
301 source_abs_path = project.GetAbsolutePath(source)
307 output_abs_path = project.GetAbsolutePath(output)
328 out.write(CMakeStringEscape(project.GetAbsolutePath(script)))
347 out.write(CMakeStringEscape(project.build_path))
359 def WriteCopy(out, target, project, sources, synthetic_dependencies): argument
366 output_abs_path = project.GetAbsolutePath(output)
376 abs_src_path = CMakeStringEscape(project.GetAbsolutePath(src))
395 out.write(CMakeStringEscape(project.build_path))
405 def WriteCompilerFlags(out, target, project, sources): argument
430 out.write(project.GetAbsolutePath(include_dir))
493 def WriteSourceVariables(out, target, project): argument
504 all_sources.append(posixpath.join(project.build_path, 'empty.cpp'))
509 source_abs_path = project.GetAbsolutePath(source)
513 input_abs_path = project.GetAbsolutePath(input_path)
521 project.GetObjectSourceDependencies(target.gn_name, object_dependencies)
523 cmake_dependency_name = project.GetCMakeTargetName(dependency)
535 def WriteTarget(out, target, project): argument
547 sources = WriteSourceVariables(out, target, project)
551 WriteAction(out, target, project, sources, synthetic_dependencies)
553 WriteActionForEach(out, target, project, sources, synthetic_dependencies)
555 WriteCopy(out, target, project, sources, synthetic_dependencies)
571 WriteCompilerFlags(out, target, project, sources)
582 project.GetObjectLibraryDependencies(target.gn_name, object_dependencies)
584 dependencies.update(project.targets.get(object_dependency).get('deps', []))
587 gn_dependency_type = project.targets.get(dependency, {}).get('type', None)
589 cmake_dependency_name = project.GetCMakeTargetName(dependency)
618 libraries.add(project.GetAbsolutePath(external_library))
647 def WriteProject(project): argument
648 out = open(posixpath.join(project.build_path, 'CMakeLists.txt'), 'w+')
649 extName = posixpath.join(project.build_path, 'CMakeLists.ext')
656 out.write(CMakeStringEscape(posixpath.join(project.build_path, "empty.cpp")))
665 out.write(CMakeStringEscape(project.build_path))
698 gn_deps_file = posixpath.join(project.build_path, 'build.ninja.d')
708 out.write(CMakeStringEscape(project.build_path))
719 for target_name in project.targets.keys():
721 WriteTarget(out, Target(target_name, project), project)
730 project = None
732 project = json.loads(json_file.read())
734 WriteProject(Project(project))