Patch lets you make Codelite v2.10.0.4778 portable.
Patch move application data from User/AppData to Codelite directory (example: H:\Portable\CodeLite\appdata),
also when you exit the program, patch rolls absolute paths (recorded in “Tag Settings/Include Files” ) to relative paths. During loading program, relative paths unroll to absolute paths.
Neccesary changes:
1) create file "portable" (without extension) in program directory
2) Write relative paths in file registry.ini
Example:
[environment]
wx=$(CodeLiteDir)\..\wxWidgets-2.8.12
mingw=$(CodeLiteDir)\..\MinGW
unittestpp=$(CodeLiteDir)\..\UnitTest++-1.3
3) Fix paths in Environment Variables:
Example:
CodeLiteDir=H:\Portable\CodeLite
WXWIN=$(CodeLiteDir)\..\wxWidgets-2.8.12
PATH=$(WXWIN)\lib\gcc_dll;$(PATH)
WXCFG=gcc_dll\mswu
UNIT_TEST_PP_SRC_DIR=$(CodeLiteDir)\..\UnitTest++-1.3
LANG=C
In this configuration MinGW, wxWidgets-2.8.12 and UnitTest++-1.3 must be in Codelite's directory.
Example:
H:\Portable\CodeLite
H:\Portable\MinGW
H:\Portable\wxWidgets-2.8.12
H:\Portable\UnitTest++-1.3
I`m sorry for my bad English.
[patch] Portable
-
- CodeLite Curious
- Posts: 2
- Joined: Thu Oct 21, 2010 12:35 am
- Genuine User: Yes
- IDE Question: C++
- Contact:
[patch] Portable
You do not have the required permissions to view the files attached to this post.
Last edited by Shura1oplot on Mon Jun 06, 2011 1:00 pm, edited 3 times in total.
- eranif
- CodeLite Plugin
- Posts: 6375
- Joined: Wed Feb 06, 2008 9:29 pm
- Genuine User: Yes
- IDE Question: C++
- Contact:
Re: [patch]
Very nice work. You did it excatly as I would have done it (by creating a codelite's version for 'wxStandardPaths')Shura1oplot wrote:Patch lets you make Codelite v2.10.0.4778 portable.
Patch move application data from User/AppData to Codelite directory (example: H:\Portable\CodeLite\appdata),
also when you exit the program, patch rolls absolute paths (recorded in “Tag Settings/Include Files” ) in relative paths. During loading program, relative paths unroll to absolute paths.
I will give it a try and will update in this post
Eran
Make sure you have read the HOW TO POST thread
-
- CodeLite Curious
- Posts: 6
- Joined: Tue Sep 21, 2010 10:39 pm
- Genuine User: Yes
- IDE Question: all
- Contact:
Re: [patch] Portable
good work!!!!!
I must say it. why not share your code--such as "userdatadir.h" and "userdatadir.cpp"
I must say it. why not share your code--such as "userdatadir.h" and "userdatadir.cpp"
-
- CodeLite Curious
- Posts: 2
- Joined: Thu Oct 21, 2010 12:35 am
- Genuine User: Yes
- IDE Question: C++
- Contact:
Re: [patch] Portable
I`m very sorry! I missed the flag -N, when creating the patch! I upload new fixed patch, now it creates the files "userdatadir.cpp" and "userdatadir.h".
You do not have the required permissions to view the files attached to this post.