diff --git a/LibConf b/LibConf index c4e55eb..113fb09 100644 --- a/LibConf +++ b/LibConf @@ -15,19 +15,22 @@ mijin_sources = Split(""" lib_libbacktrace = env.Cook('libbacktrace') +cppdefines = [] +if env['BUILD_TYPE'] == 'debug': + cppdefines += ['MIJIN_DEBUG=1', 'MIJIN_CHECKED_ITERATORS=1'] + + lib_mijin = env.UnityStaticLibrary( target = env['LIB_DIR'] + '/mijin', source = mijin_sources, - dependencies = [lib_libbacktrace] + dependencies = [lib_libbacktrace], + CPPDEFINES = list(env['CPPDEFINES']) + cppdefines ) LIB_CONFIG = { 'CPPPATH': [env.Dir('source')], - 'CPPDEFINES': [], + 'CPPDEFINES': cppdefines, 'DEPENDENCIES': [lib_mijin] } -if env['BUILD_TYPE'] == 'debug': - LIB_CONFIG['CPPDEFINES'].extend(['MIJIN_DEBUG=1', 'MIJIN_CHECKED_ITERATORS=1']) - Return('LIB_CONFIG')