[tools] 增加cmake生成工具

This commit is contained in:
Meco Man
2021-03-18 00:10:52 +08:00
parent 295b95cd75
commit b173ebde98
3 changed files with 81 additions and 1 deletions

View File

@@ -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