summaryrefslogtreecommitdiff
path: root/tools/building.py
diff options
context:
space:
mode:
authortangzz98 <[email protected]>2022-09-14 03:49:05 -0400
committerGitHub <[email protected]>2022-09-14 03:49:05 -0400
commitcb7fd304ff64f19df56fa403a5199f072ddcebc7 (patch)
tree10d43575fe926f7c42efc70983fe19e62f36756c /tools/building.py
parent52e1d76254dc3ae7f5ebc1e4c1ca21586cd4ce76 (diff)
ESP32_C3 migrate to ESP-IDF package (#6427)
Diffstat (limited to 'tools/building.py')
-rw-r--r--tools/building.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/tools/building.py b/tools/building.py
index 680c6a55ab..8b8c0d82f9 100644
--- a/tools/building.py
+++ b/tools/building.py
@@ -186,7 +186,8 @@ def PrepareBuilding(env, root_directory, has_libcpu=False, remove_components = [
'cmake':('gcc', 'gcc'),
'cmake-armclang':('keil', 'armclang'),
'xmake':('gcc', 'gcc'),
- 'codelite' : ('gcc', 'gcc')}
+ 'codelite' : ('gcc', 'gcc'),
+ 'esp-idf': ('gcc', 'gcc')}
tgt_name = GetOption('target')
if tgt_name:
@@ -857,10 +858,16 @@ def GenTargetProject(program = None):
if GetOption('target') == 'cmake' or GetOption('target') == 'cmake-armclang':
from cmake import CMakeProject
CMakeProject(Env,Projects)
+
if GetOption('target') == 'xmake':
from xmake import XMakeProject
XMakeProject(Env, Projects)
+ if GetOption('target') == 'esp-idf':
+ from esp_idf import ESPIDFProject
+ ESPIDFProject(Env, Projects)
+ exit(0)
+
def EndBuilding(target, program = None):
need_exit = False