summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--components/external/ftk/SConscript13
1 files changed, 12 insertions, 1 deletions
diff --git a/components/external/ftk/SConscript b/components/external/ftk/SConscript
index 0c125061c6..3bb294871a 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')