ide: autosetup changes

git-svn-id: svn://ultimatepp.org/upp/trunk@9011 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
cxl 2015-10-12 16:11:39 +00:00
parent a9c374a9e1
commit ec5b143291
3 changed files with 30 additions and 8 deletions

View file

@ -533,14 +533,15 @@ String GetShellFolder(int clsid)
return Null;
}
String GetDesktopFolder() { return GetShellFolder(CSIDL_DESKTOP); }
String GetProgramsFolder() { return GetShellFolder(CSIDL_PROGRAM_FILES); }
String GetAppDataFolder() { return GetShellFolder(CSIDL_APPDATA);}
String GetMusicFolder() { return GetShellFolder(CSIDL_MYMUSIC);}
String GetPicturesFolder() { return GetShellFolder(CSIDL_MYPICTURES);}
String GetVideoFolder() { return GetShellFolder(CSIDL_MYVIDEO);}
String GetDocumentsFolder() { return GetShellFolder(/*CSIDL_MYDOCUMENTS*/0x0005);}
String GetTemplatesFolder() { return GetShellFolder(CSIDL_TEMPLATES);}
String GetDesktopFolder() { return GetShellFolder(CSIDL_DESKTOP); }
String GetProgramsFolder() { return GetShellFolder(CSIDL_PROGRAM_FILES); }
String GetProgramsFolderX86() { return GetShellFolder(0x2a); }
String GetAppDataFolder() { return GetShellFolder(CSIDL_APPDATA);}
String GetMusicFolder() { return GetShellFolder(CSIDL_MYMUSIC);}
String GetPicturesFolder() { return GetShellFolder(CSIDL_MYPICTURES);}
String GetVideoFolder() { return GetShellFolder(CSIDL_MYVIDEO);}
String GetDocumentsFolder() { return GetShellFolder(/*CSIDL_MYDOCUMENTS*/0x0005);}
String GetTemplatesFolder() { return GetShellFolder(CSIDL_TEMPLATES);}
#define MY_DEFINE_KNOWN_FOLDER(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8) \
static const GUID name = { l, w1, w2, { b1, b2, b3, b4, b5, b6, b7, b8 } }

View file

@ -87,6 +87,9 @@ String GetDesktopManager();
String GetDesktopFolder();
String GetProgramsFolder();
#ifdef PLATFORM_WIN32
String GetProgramsFolderX86();
#endif
String GetAppDataFolder();
String GetMusicFolder();
String GetPicturesFolder();

View file

@ -478,6 +478,8 @@ void AutoSetup()
"REMOTE_OS = \"\";\n"
"REMOTE_TRANSFER = \"\";\n"
"REMOTE_MAP = \"\";\n"
"DEBUG_LINK = \"/STACK:20000000\";\n"
"RELEASE_LINK = \"/STACK:20000000\";\n"
"PATH = " + AsCString(
AppendFileName(vs11, "Common7\\Ide") + ';' +
vc11_64 + ';' +
@ -524,6 +526,8 @@ void AutoSetup()
"REMOTE_OS = \"\";\n"
"REMOTE_TRANSFER = \"\";\n"
"REMOTE_MAP = \"\";\n"
"DEBUG_LINK = \"/STACK:20000000\";\n"
"RELEASE_LINK = \"/STACK:20000000\";\n"
"PATH = " + AsCString(
AppendFileName(vs11, "Common7\\Ide") + ';' +
AppendFileName(vc, "bin") + ';' +
@ -574,6 +578,8 @@ void AutoSetup()
"REMOTE_OS = \"\";\n"
"REMOTE_TRANSFER = \"\";\n"
"REMOTE_MAP = \"\";\n"
"DEBUG_LINK = \"/STACK:20000000\";\n"
"RELEASE_LINK = \"/STACK:20000000\";\n"
"PATH = " + AsCString(
AppendFileName(vs10, "Common7\\Ide") + ';' +
vc10_64 + ';' +
@ -618,6 +624,8 @@ void AutoSetup()
"REMOTE_OS = \"\";\n"
"REMOTE_TRANSFER = \"\";\n"
"REMOTE_MAP = \"\";\n"
"DEBUG_LINK = \"/STACK:20000000\";\n"
"RELEASE_LINK = \"/STACK:20000000\";\n"
"PATH = " + AsCString(
AppendFileName(vs10, "Common7\\Ide") + ';' +
AppendFileName(vc, "Bin") + ';' +
@ -666,6 +674,8 @@ void AutoSetup()
"REMOTE_OS = \"\";\n"
"REMOTE_TRANSFER = \"\";\n"
"REMOTE_MAP = \"\";\n"
"DEBUG_LINK = \"/STACK:20000000\";\n"
"RELEASE_LINK = \"/STACK:20000000\";\n"
"PATH = " + AsCString(
AppendFileName(vs9, "Common7\\Ide") + ';' +
vc9_64 + ';' +
@ -710,6 +720,8 @@ void AutoSetup()
"REMOTE_OS = \"\";\n"
"REMOTE_TRANSFER = \"\";\n"
"REMOTE_MAP = \"\";\n"
"DEBUG_LINK = \"/STACK:20000000\";\n"
"RELEASE_LINK = \"/STACK:20000000\";\n"
"PATH = " + AsCString(
AppendFileName(vs9, "Common7\\Ide") + ';' +
AppendFileName(vc, "Bin") + ';' +
@ -755,6 +767,8 @@ void AutoSetup()
"REMOTE_OS = \"\";\n"
"REMOTE_TRANSFER = \"\";\n"
"REMOTE_MAP = \"\";\n"
"DEBUG_LINK = \"/STACK:20000000\";\n"
"RELEASE_LINK = \"/STACK:20000000\";\n"
"PATH = " + AsCString(
AppendFileName(vs8, "Common7\\Ide") + ';' +
AppendFileName(vc, "Bin\\x64") + ';' +
@ -797,6 +811,8 @@ void AutoSetup()
"REMOTE_OS = \"\";\n"
"REMOTE_TRANSFER = \"\";\n"
"REMOTE_MAP = \"\";\n"
"DEBUG_LINK = \"/STACK:20000000\";\n"
"RELEASE_LINK = \"/STACK:20000000\";\n"
"PATH = " + AsCString(
AppendFileName(vs8, "Common7\\Ide") + ';' +
AppendFileName(vc, "Bin") + ';' +
@ -844,6 +860,8 @@ void AutoSetup()
"REMOTE_OS = \"\";\n"
"REMOTE_TRANSFER = \"\";\n"
"REMOTE_MAP = \"\";\n"
"DEBUG_LINK = \"/STACK:20000000\";\n"
"RELEASE_LINK = \"/STACK:20000000\";\n"
"PATH = " + AsCString(
vs +
AppendFileName(vc7, "Bin") + ';' +