mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-21 03:32:21 +00:00
llvm-build: Update --write-llvmbuild to write out a standard LLVM style file
header. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143629 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
efe2f644ec
commit
fb6d79a58e
@ -162,6 +162,31 @@ class LLVMProjectInfo(object):
|
|||||||
# Create the LLVMBuild file.
|
# Create the LLVMBuild file.
|
||||||
file_path = os.path.join(directory_path, 'LLVMBuild.txt')
|
file_path = os.path.join(directory_path, 'LLVMBuild.txt')
|
||||||
f = open(file_path, "w")
|
f = open(file_path, "w")
|
||||||
|
|
||||||
|
# Write the header.
|
||||||
|
header_fmt = ';===- %s %s-*- Conf -*--===;'
|
||||||
|
header_name = '.' + os.path.join(subpath, 'LLVMBuild.txt')
|
||||||
|
header_pad = '-' * (80 - len(header_fmt % (header_name, '')))
|
||||||
|
header_string = header_fmt % (header_name, header_pad)
|
||||||
|
print >>f, """\
|
||||||
|
%s
|
||||||
|
;
|
||||||
|
; The LLVM Compiler Infrastructure
|
||||||
|
;
|
||||||
|
; This file is distributed under the University of Illinois Open Source
|
||||||
|
; License. See LICENSE.TXT for details.
|
||||||
|
;
|
||||||
|
;===------------------------------------------------------------------------===;
|
||||||
|
;
|
||||||
|
; This is an LLVMBuild description file for the components in this subdirectory.
|
||||||
|
;
|
||||||
|
; For more information on the LLVMBuild system, please see:
|
||||||
|
;
|
||||||
|
; http://llvm.org/docs/LLVMBuild.html
|
||||||
|
;
|
||||||
|
;===------------------------------------------------------------------------===;
|
||||||
|
""" % header_string
|
||||||
|
|
||||||
for i,fragment in enumerate(fragments):
|
for i,fragment in enumerate(fragments):
|
||||||
print >>f, '[component_%d]' % i
|
print >>f, '[component_%d]' % i
|
||||||
f.write(fragment)
|
f.write(fragment)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user