diff options
| -rw-r--r-- | components/libc/SConscript | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/components/libc/SConscript b/components/libc/SConscript index a7913ed744..5b30515765 100644 --- a/components/libc/SConscript +++ b/components/libc/SConscript @@ -17,7 +17,10 @@ else: if rtconfig.PLATFORM == 'gcc' and rtconfig.ARCH != 'sim': objs = objs + SConscript('minilibc/SConscript') -objs = objs + SConscript('pthreads/SConscript') -objs = objs + SConscript('libdl/SConscript') +if GetDepend('RT_USING_LIBC') and GetDepend('RT_USING_PTHREADS'): + objs = objs + SConscript('pthreads/SConscript') + +if GetDepend('RT_USING_MODULE') and GetDepend('RT_USING_LIBDL'): + objs = objs + SConscript('libdl/SConscript') Return('objs') |
