• Home
  • Raw
  • Download

Lines Matching refs:project

225   def __init__(self, gn_target_name, project):  argument
227 self.properties = project.targets[self.gn_name]
228 self.cmake_name = project.GetCMakeTargetName(self.gn_name)
233 def WriteAction(out, target, project, sources, synthetic_dependencies): argument
237 output_abs_path = project.GetAbsolutePath(output)
257 out.write(CMakeStringEscape(project.GetAbsolutePath(script)))
273 out.write(CMakeStringEscape(project.build_path))
294 def WriteActionForEach(out, target, project, sources, synthetic_dependencies): argument
300 source_abs_path = project.GetAbsolutePath(source)
306 output_abs_path = project.GetAbsolutePath(output)
327 out.write(CMakeStringEscape(project.GetAbsolutePath(script)))
346 out.write(CMakeStringEscape(project.build_path))
358 def WriteCopy(out, target, project, sources, synthetic_dependencies): argument
365 output_abs_path = project.GetAbsolutePath(output)
375 abs_src_path = CMakeStringEscape(project.GetAbsolutePath(src))
394 out.write(CMakeStringEscape(project.build_path))
404 def WriteCompilerFlags(out, target, project, sources): argument
429 out.write(project.GetAbsolutePath(include_dir))
479 def WriteSourceVariables(out, target, project): argument
490 all_sources.append(posixpath.join(project.build_path, 'empty.cpp'))
495 source_abs_path = project.GetAbsolutePath(source)
499 input_abs_path = project.GetAbsolutePath(input_path)
507 project.GetObjectSourceDependencies(target.gn_name, object_dependencies)
509 cmake_dependency_name = project.GetCMakeTargetName(dependency)
521 def WriteTarget(out, target, project): argument
533 sources = WriteSourceVariables(out, target, project)
537 WriteAction(out, target, project, sources, synthetic_dependencies)
539 WriteActionForEach(out, target, project, sources, synthetic_dependencies)
541 WriteCopy(out, target, project, sources, synthetic_dependencies)
557 WriteCompilerFlags(out, target, project, sources)
568 project.GetObjectLibraryDependencies(target.gn_name, object_dependencies)
570 dependencies.update(project.targets.get(object_dependency).get('deps', []))
573 gn_dependency_type = project.targets.get(dependency, {}).get('type', None)
575 cmake_dependency_name = project.GetCMakeTargetName(dependency)
603 libraries.add(project.GetAbsolutePath(external_library))
632 def WriteProject(project): argument
633 out = open(posixpath.join(project.build_path, 'CMakeLists.txt'), 'w+')
634 extName = posixpath.join(project.build_path, 'CMakeLists.ext')
640 out.write(CMakeStringEscape(posixpath.join(project.build_path, "empty.cpp")))
649 out.write(CMakeStringEscape(project.build_path))
680 gn_deps_file = posixpath.join(project.build_path, 'build.ninja.d')
690 out.write(CMakeStringEscape(project.build_path))
701 for target_name in project.targets.keys():
703 WriteTarget(out, Target(target_name, project), project)
712 project = None
714 project = json.loads(json_file.read())
716 WriteProject(Project(project))