mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2025-12-26 17:18:24 +00:00
[tools] 增加cmake生成工具
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user