summaryrefslogtreecommitdiff
path: root/mesonbuild/templates/objcpptemplates.py
diff options
context:
space:
mode:
Diffstat (limited to 'mesonbuild/templates/objcpptemplates.py')
-rw-r--r--mesonbuild/templates/objcpptemplates.py12
1 files changed, 10 insertions, 2 deletions
diff --git a/mesonbuild/templates/objcpptemplates.py b/mesonbuild/templates/objcpptemplates.py
index 1f4bef431..c6eddd646 100644
--- a/mesonbuild/templates/objcpptemplates.py
+++ b/mesonbuild/templates/objcpptemplates.py
@@ -73,13 +73,17 @@ lib_objcpp_meson_template = '''project(
dependencies = [{dependencies}
]
+sources = [{source_files}
+
+]
+
# These arguments are only used to build the shared library
# not the executables that use the library.
lib_args = ['-DBUILDING_{utoken}']
lib = library(
'{lib_name}',
- '{source_file}',
+ [sources],
install : true,
objcpp_shared_args : lib_args,
dependencies : dependencies,
@@ -139,9 +143,13 @@ hello_objcpp_meson_template = '''project(
dependencies = [{dependencies}
]
+sources = [{source_files}
+
+]
+
exe = executable(
'{exe_name}',
- '{source_name}',
+ [sources],
dependencies : dependencies,
install : true,
)