summaryrefslogtreecommitdiff
path: root/tools/building.py
diff options
context:
space:
mode:
authorMeco Man <[email protected]>2021-03-18 00:10:52 +0800
committerMeco Man <[email protected]>2021-03-18 00:12:48 +0800
commitb173ebde9849b6eeb77af83763ba643e7bead8e4 (patch)
treed9644058d4fe35b4b595bfc23acdceb39eafdd36 /tools/building.py
parent295b95cd7529bc9b85b4fb8ee8b37c62811ffbc8 (diff)
[tools] 增加cmake生成工具
Diffstat (limited to 'tools/building.py')
-rw-r--r--tools/building.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/building.py b/tools/building.py
index 00a9f04107..ae67adb415 100644
--- a/tools/building.py
+++ b/tools/building.py
@@ -208,7 +208,7 @@ def PrepareBuilding(env, root_directory, has_libcpu=False, remove_components = [
AddOption('--target',
dest = 'target',
type = 'string',
- help = 'set target project: mdk/mdk4/mdk5/iar/vs/vsc/ua/cdk/ses/makefile/eclipse/codelite')
+ help = 'set target project: mdk/mdk4/mdk5/iar/vs/vsc/ua/cdk/ses/makefile/eclipse/codelite/cmake')
AddOption('--stackanalysis',
dest = 'stackanalysis',
action = 'store_true',
@@ -877,6 +877,10 @@ def GenTargetProject(program = None):
from codelite import TargetCodelite
TargetCodelite(Projects, program)
+ if GetOption('target') == 'cmake':
+ from cmake import CMakeProject
+ CMakeProject(Env,Projects)
+
def EndBuilding(target, program = None):
import rtconfig