adding option to split modules library

This commit is contained in:
Ariel Manzur 2018-01-18 21:26:04 -03:00
parent 0359fed313
commit 9d98e6d2e4
2 changed files with 7 additions and 2 deletions

View file

@ -90,6 +90,7 @@ env_base.android_appattributes_chunk = ""
env_base.disabled_modules = []
env_base.use_ptrcall = False
env_base.split_drivers = False
env_base.split_modules = False
env_base.module_version_string = ""
# To decide whether to rebuild a file, use the MD5 sum only if the timestamp has changed.

View file

@ -17,6 +17,10 @@ for x in env.module_list:
env_modules.Append(CPPFLAGS=["-DMODULE_" + x.upper() + "_ENABLED"])
SConscript(x + "/SCsub")
lib = env_modules.add_library("modules", env.modules_sources)
if env.split_modules:
env.split_lib("modules")
else:
env.Prepend(LIBS=[lib])
lib = env_modules.add_library("modules", env.modules_sources)
env.Prepend(LIBS=[lib])