summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
3001f6f)
main = open("srctemplates/main.c", "r").read()
open(prjdir + "/main.c", "w").write(main)
# Files for selected plugins
main = open("srctemplates/main.c", "r").read()
open(prjdir + "/main.c", "w").write(main)
# Files for selected plugins
for plugin in project_info.info("OUTPUT"):
module = getattr(__import__("plugins", {}, {}, [plugin]), plugin)
for plugin in project_info.info("OUTPUT"):
module = getattr(__import__("plugins", {}, {}, [plugin]), plugin)
- module.createProject(project_info)
+ relevants_files[plugin] = module.createProject(project_info)
+ project_info.setInfo("RELEVANTS_FILES", relevants_files)
def mkGenerator(project_info, makefile):
"""
def mkGenerator(project_info, makefile):
"""
def createProject(project_info):
"""
def createProject(project_info):
"""
- Function that creates codelite projects.
+ Function that creates codelite projects and return the project relevant file.
"""
directory = project_info.info("PROJECT_PATH")
prjdir = directory + "/" + os.path.basename(directory)
"""
directory = project_info.info("PROJECT_PATH")
prjdir = directory + "/" + os.path.basename(directory)
open(directory + "/" + os.path.basename(prjdir) + ".workspace", "w").write(workspace)
project = codeliteProjectGenerator(project_info)
open(directory + "/" + os.path.basename(prjdir) + ".project", "w").write(project)
open(directory + "/" + os.path.basename(prjdir) + ".workspace", "w").write(workspace)
project = codeliteProjectGenerator(project_info)
open(directory + "/" + os.path.basename(prjdir) + ".project", "w").write(project)
+ return directory + "/" + os.path.basename(prjdir) + ".workspace"