1
0
mirror of https://github.com/ThrowTheSwitch/Unity synced 2025-05-31 03:49:33 -04:00

Updated sub meson script in example src.

Added foreach loop to avoid DRY, Put source files in map structors, fixed comment.
This commit is contained in:
Michael Brockus 2019-09-17 11:28:47 -07:00 committed by GitHub
parent f2711a87a6
commit 964a58c053
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1,6 +1,6 @@
###################################################################################
# #
# NAME: examples/example_4/src/meson.build #
# NAME: meson.build #
# #
# AUTHOR: Mike Karlesky, Mark VanderVoord, Greg Williams. #
# WRITTEN BY: Michael Brockus. #
@ -9,23 +9,13 @@
# #
###################################################################################
inc_dir = include_directories('.')
lib_list = {'a': ['ProductionCode.c' ], 'b': ['ProductionCode2.c']}
foreach lib, src : lib_list
set_variable(lib + '_lib',
static_library(lib + '_lib', sources: src, include_directories: inc_dir))
endforeach
a_lib = library(
'production-code-1',
'ProductionCode.c',
include_directories: example_dir)
b_lib = library(
'production-code-2',
'ProductionCode2.c',
include_directories: example_dir)
a_dep = declare_dependency(
link_with: a_lib,
include_directories: example_dir)
b_dep = declare_dependency(
link_with: b_lib,
include_directories: example_dir)
a_dep = declare_dependency(link_with: a_lib, include_directories: inc_dir)
b_dep = declare_dependency(link_with: b_lib, include_directories: inc_dir)