diff options
| author | Meco Man <[email protected]> | 2021-03-18 00:10:52 +0800 |
|---|---|---|
| committer | Meco Man <[email protected]> | 2021-03-18 00:12:48 +0800 |
| commit | b173ebde9849b6eeb77af83763ba643e7bead8e4 (patch) | |
| tree | d9644058d4fe35b4b595bfc23acdceb39eafdd36 /tools/building.py | |
| parent | 295b95cd7529bc9b85b4fb8ee8b37c62811ffbc8 (diff) | |
[tools] 增加cmake生成工具
Diffstat (limited to 'tools/building.py')
| -rw-r--r-- | tools/building.py | 6 |
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 |
