diff --git a/examples/ShareLibRootSconscript b/examples/ShareLibRootSconscript new file mode 100644 index 0000000..1bef44e --- /dev/null +++ b/examples/ShareLibRootSconscript @@ -0,0 +1,18 @@ +# for package compiling +import os +from building import * + +cwd = GetCurrentDir() +objs = [] +list = os.listdir(cwd) +CPPPATH = [cwd] +Import('SHARE_LIB_HANDLE') + +for d in list: + if SHARE_LIB_HANDLE.is_this_lib(d): + continue + path = os.path.join(cwd, d) + if os.path.isfile(os.path.join(path, 'SConscript')): + objs = objs + SConscript(os.path.join(d, 'SConscript')) + +Return('objs')