• Home
  • Raw
  • Download

Lines Matching refs:write

62   out.write('set("')
63 out.write(CMakeStringEscape(variable_name))
64 out.write('" "')
65 out.write(CMakeStringEscape(value))
66 out.write('")\n')
75 out.write('list(APPEND "')
76 out.write(CMakeStringEscape(variable_name))
77 out.write('"\n "')
78 out.write('"\n "'.join([CMakeStringEscape(value) for value in values]))
79 out.write('")\n')
84 output.write('set_source_files_properties(')
86 output.write(' PROPERTIES ')
87 output.write(property_name)
88 output.write(' "')
90 output.write(CMakeStringEscape(value))
91 output.write(sep)
92 output.write('")\n')
97 out.write('set_target_properties("${target}" PROPERTIES ')
98 out.write(property_name)
99 out.write(' "')
101 out.write(CMakeStringEscape(value))
102 out.write(sep)
103 out.write('")\n')
108 output.write(prepend)
109 output.write('${')
110 output.write(variable_name)
111 output.write('}')
246 out.write('add_custom_command(OUTPUT ')
248 out.write('\n')
251 out.write(' COMMAND ${CMAKE_COMMAND} -E make_directory "')
252 out.write('" "'.join(map(CMakeStringEscape, output_directories)))
253 out.write('"\n')
257 out.write(' COMMAND python "')
258 out.write(CMakeStringEscape(project.GetAbsolutePath(script)))
259 out.write('"')
261 out.write('\n "')
262 out.write('"\n "'.join(map(CMakeStringEscape, arguments)))
263 out.write('"')
264 out.write('\n')
266 out.write(' DEPENDS ')
269 out.write('\n')
273 out.write(' WORKING_DIRECTORY "')
274 out.write(CMakeStringEscape(project.build_path))
275 out.write('"\n')
277 out.write(' COMMENT "Action: ${target}"\n')
279 out.write(' VERBATIM)\n')
315 out.write('add_custom_command(OUTPUT ')
317 out.write('\n')
320 out.write(' COMMAND ${CMAKE_COMMAND} -E make_directory "')
321 out.write('" "'.join(map(CMakeStringEscape, output_directories)))
322 out.write('"\n')
327 out.write(' COMMAND python "')
328 out.write(CMakeStringEscape(project.GetAbsolutePath(script)))
329 out.write('"')
331 out.write('\n "')
333 out.write('"\n "'.join(map(CMakeStringEscape, map(expand,arguments))))
334 out.write('"')
335 out.write('\n')
337 out.write(' DEPENDS')
340 out.write(' "')
341 out.write(CMakeStringEscape(source_abs_path))
342 out.write('"\n')
346 out.write(' WORKING_DIRECTORY "')
347 out.write(CMakeStringEscape(project.build_path))
348 out.write('"\n')
350 out.write(' COMMENT "Action ${target} on ')
351 out.write(CMakeStringEscape(source_abs_path))
352 out.write('"\n')
354 out.write(' VERBATIM)\n')
371 out.write('add_custom_command(OUTPUT ')
373 out.write('\n')
381 out.write(' COMMAND ${CMAKE_COMMAND} -E copy "')
383 out.write(' COMMAND ${CMAKE_COMMAND} -E copy_directory "')
384 out.write(abs_src_path)
385 out.write('" "')
386 out.write(CMakeStringEscape(dst))
387 out.write('"\n')
389 out.write(' DEPENDS ')
392 out.write('\n')
394 out.write(' WORKING_DIRECTORY "')
395 out.write(CMakeStringEscape(project.build_path))
396 out.write('"\n')
398 out.write(' COMMENT "Copy ${target}"\n')
400 out.write(' VERBATIM)\n')
426 out.write('set_property(TARGET "${target}" ')
427 out.write('APPEND PROPERTY INCLUDE_DIRECTORIES')
429 out.write('\n "')
430 out.write(project.GetAbsolutePath(include_dir))
431 out.write('"')
432 out.write(')\n')
536 out.write('\n#')
537 out.write(target.gn_name)
538 out.write('\n')
557 out.write(target.cmake_type.command)
558 out.write('("${target}"')
560 out.write(' ')
561 out.write(target.cmake_type.modifier)
565 out.write(' DEPENDS')
568 out.write(')\n')
600 out.write('add_dependencies("${target}"')
602 out.write('\n "')
603 out.write(nonlibrary)
604 out.write('"')
605 out.write(')\n')
625 out.write('find_library("')
626 out.write(CMakeStringEscape(system_library))
627 out.write('" "')
628 out.write(CMakeStringEscape(external_library))
629 out.write('"')
631 out.write(' PATHS "')
633 out.write('"')
634 out.write(')\n')
636 out.write('target_link_libraries("${target}"')
638 out.write('\n "')
639 out.write(CMakeStringEscape(library))
640 out.write('"')
643 out.write('"')
644 out.write(')\n')
650 out.write('# Generated by gn_to_cmake.py.\n')
651 out.write('cmake_minimum_required(VERSION 3.7 FATAL_ERROR)\n')
652 out.write('cmake_policy(VERSION 3.7)\n')
653 out.write('project(Skia)\n\n')
655 out.write('file(WRITE "')
656 out.write(CMakeStringEscape(posixpath.join(project.build_path, "empty.cpp")))
657 out.write('")\n')
663 out.write('execute_process(COMMAND\n')
664 out.write(' ninja -C "')
665 out.write(CMakeStringEscape(project.build_path))
666 out.write('" build.ninja\n')
667 out.write(' RESULT_VARIABLE ninja_result)\n')
668 out.write('if (ninja_result)\n')
669 out.write(' message(WARNING ')
670 out.write('"Regeneration failed running ninja: ${ninja_result}")\n')
671 out.write('endif()\n')
673 out.write('include("')
674 out.write(CMakeStringEscape(extName))
675 out.write('")\n')
677 out.write('include_directories(SYSTEM $ENV{EMSDK}/upstream/emscripten/system/include/)\n')
681 out.write('# Generated by gn_to_cmake.py.\n')
682 out.write('cmake_minimum_required(VERSION 3.7 FATAL_ERROR)\n')
683 out.write('cmake_policy(VERSION 3.7)\n')
687 out.write('enable_language(ASM)\n\n')
697 out.write('file(READ "')
699 out.write(CMakeStringEscape(gn_deps_file))
700 out.write('" "gn_deps_string" OFFSET ')
701 out.write(str(len('build.ninja: ')))
702 out.write(')\n')
705 out.write('string(REPLACE " " ";" "gn_deps" ${gn_deps_string})\n')
706 out.write('foreach("gn_dep" ${gn_deps})\n')
707 out.write(' configure_file("')
708 out.write(CMakeStringEscape(project.build_path))
709 out.write('${gn_dep}" "CMakeLists.devnull" COPYONLY)\n')
710 out.write('endforeach("gn_dep")\n')
712 out.write('list(APPEND other_deps "')
713 out.write(CMakeStringEscape(os.path.abspath(__file__)))
714 out.write('")\n')
715 out.write('foreach("other_dep" ${other_deps})\n')
716 out.write(' configure_file("${other_dep}" "CMakeLists.devnull" COPYONLY)\n')
717 out.write('endforeach("other_dep")\n')
720 out.write('\n')