Files
gpr/langkit/plugins.py
2025-02-04 16:00:17 +00:00

33 lines
594 B
Python

import datetime
from langkit.utils import SourcePostProcessor
copyright_lines = [
f"Copyright (C) 2019-{datetime.date.today().year}, AdaCore",
"SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception",
]
ada_header = f"""\
--
-- {copyright_lines[0]}
-- {copyright_lines[1]}
--
"""
c_header = f"""\
/*
-- {copyright_lines[0]}
-- {copyright_lines[1]}
*/
"""
class AdaPostProcessor(SourcePostProcessor):
def process(self, source):
return ada_header + source
class CPostProcessor(SourcePostProcessor):
def process(self, source):
return c_header + source