Downloaded CodeLite last night, in the hopes of using it on my Linux (Debian 'Wheezy') box, to browse, understand and later debug some existing source code, that is written predominantly in C/C++ with bits of lua, python and perl also thrown in. The project in question is highly modular, and every module is built using an independent Makefile, although it is a fairly simple Makefile at module level. The entire project is built using Makefile generated by autoconfig tool, based on various parameters -- as is typical, like optional libraries, features, build-tools, their options and various non-default paths etc.
Earlier I tried using Eclipse IDE with CDT, but got somewhat frustrated with it's UI and sluggish speed on my rather oldish laptop. All the source is organized like:
My existing Eclipse workspace -
Code: Select all
/home/jayachar/workspace/
Code: Select all
/home/jayachar/workspace/MyProject/
/home/jayachar/workspace/MyProject/src/
/home/jayachar/workspace/MyProject/src/CodeFile_1.cpp
/home/jayachar/workspace/MyProject/src/CodeFile_2.cpp
/home/jayachar/workspace/MyProject/src/CodeFile_1.h
...
/home/jayachar/workspace/MyProject/src/modules/
/home/jayachar/workspace/MyProject/src/modules/ModuleX/
/home/jayachar/workspace/MyProject/src/modules/ModuleX/CodeFile_X1.c
/home/jayachar/workspace/MyProject/src/modules/ModuleX/CodeFile_X1.h
...
/home/jayachar/workspace/MyProject/src/modules/ModuleY/
/home/jayachar/workspace/MyProject/src/modules/ModuleZ/
...
Then I try to create a new workspace called "workspace-codelite" and import the project "MyProject" into it, it went ahead and created it as"
Code: Select all
/home/jayachar/workspace-codelite/workspace/MyProject/
Code: Select all
/home/jayachar/workspace-codelite/MyProject/
cheers,
Jay