diff --git a/components/external/ftk/SConscript b/components/external/ftk/SConscript index 0c125061c6ad9c1d5346df4f6304c4b8edec8119..3bb294871a7bbc7dc611058928c9c17baf864776 100644 --- a/components/external/ftk/SConscript +++ b/components/external/ftk/SConscript @@ -1,7 +1,18 @@ # for module compiling import os +from building import * Import('RTT_ROOT') -objs = SConscript('ftk/src/os/rt-thread/SConscript') +if os.path.isfile(os.path.join(RTT_ROOT, 'components', 'external', 'ftk', + 'ftk/src/os/rt-thread/SConscript')): + objs = SConscript('ftk/src/os/rt-thread/SConscript') +else: + if GetDepend('RT_USING_FTK'): + print '================ERROR============================' + print 'Please get ftk file and put them under ftk folder' + print '=================================================' + exit(0) + + objs = [] Return('objs')