Other Parts Discussed in Thread: CONTROLSUITE
Tool/software: Code Composer Studio
I am a bit confused with environment variables. As I understand, two types of variables exist 'path' used for referencing linked resources and build used during building/linking process. Those variables can be defined either at project or workspace level. Additionally, when I create a new project there seams to be several project variables predefined: CCS_BASE_ROOT, CCS_INSTALL_ROOT, CG_TOOL_ROOT to name a few (the list is not complete)....
Now comes the problem/confusion. I used dropbox to sync project between work/home computers. I declare several other variables for workspace level at home computer (e.g. CONTROL_SUITE_ROOT) with absolute path to controlSUITE. However when open the same project on the work computer, the CONTROL_SUITE_ROOT points to the location where control suite resides on the home computer, which is expected behavior. However, what confuses me is that CCS_BASE_ROOT, CCS_INSTALL_ROOT,CG_TOOL_ROOT point to the correct location (e.g at home computer cg tools are residing at d:\bin\ti\ccsv7..., while at work cg tools are in c:\ti\ccsv7...). So my question is how ccs populate those variables and where they reside? How can I define my own variables to be platform specific, that is to have different values for different systems?
Ilija