@@ -73,8 +73,8 @@ def initialize_template(self) -> None:
73
73
self .substitutions ["python" ] = self .python_exe
74
74
75
75
def sources_substitution (self ) -> None :
76
- self .substitutions ["source_list" ] = f ",\n { self . indent } " .join (
77
- [f"{ self .indent } '{ source } '," for source in self .sources ]
76
+ self .substitutions ["source_list" ] = ",\n " .join (
77
+ [f"{ self .indent } ''' { source } '' '," for source in self .sources ]
78
78
)
79
79
80
80
def deps_substitution (self ) -> None :
@@ -85,7 +85,7 @@ def deps_substitution(self) -> None:
85
85
def libraries_substitution (self ) -> None :
86
86
self .substitutions ["lib_dir_declarations" ] = "\n " .join (
87
87
[
88
- f"lib_dir_{ i } = declare_dependency(link_args : ['-L{ lib_dir } '])"
88
+ f"lib_dir_{ i } = declare_dependency(link_args : [''' -L{ lib_dir } '' '])"
89
89
for i , lib_dir in enumerate (self .library_dirs )
90
90
]
91
91
)
@@ -106,15 +106,15 @@ def libraries_substitution(self) -> None:
106
106
107
107
def include_substitution (self ) -> None :
108
108
self .substitutions ["inc_list" ] = f",\n { self .indent } " .join (
109
- [f"{ self .indent } '{ inc } '," for inc in self .include_dirs ]
109
+ [f"{ self .indent } ''' { inc } '' '," for inc in self .include_dirs ]
110
110
)
111
111
112
112
def generate_meson_build (self ):
113
113
for node in self .pipeline :
114
114
node ()
115
115
template = Template (self .meson_build_template ())
116
116
meson_build = template .substitute (self .substitutions )
117
- meson_build = re .sub (r',,' , ',' , meson_build )
117
+ meson_build = re .sub (r",," , "," , meson_build )
118
118
return meson_build
119
119
120
120
0 commit comments