Author: faridz
Date: Sun Aug 12 13:44:23 2007
New Revision: 565141
URL: http://svn.apache.org/viewvc?view=rev&rev=565141
Log:
2007-08-12 Farid Zaripov <[EMAIL PROTECTED]>
* projectdef.js: Enable RTTI by default.
* projects.js: Ditto. Disable RTTI for projects
in NonRTTIProjects array.
Modified:
incubator/stdcxx/trunk/etc/config/windows/projectdef.js
incubator/stdcxx/trunk/etc/config/windows/projects.js
Modified: incubator/stdcxx/trunk/etc/config/windows/projectdef.js
URL:
http://svn.apache.org/viewvc/incubator/stdcxx/trunk/etc/config/windows/projectdef.js?view=diff&rev=565141&r1=565140&r2=565141
==============================================================================
--- incubator/stdcxx/trunk/etc/config/windows/projectdef.js (original)
+++ incubator/stdcxx/trunk/etc/config/windows/projectdef.js Sun Aug 12 13:44:23
2007
@@ -135,7 +135,7 @@
this.Type = type;
this.SubSystem = typeGeneric == type ? null :
(typeApplication == type ? subSystemConsole : subSystemWindows);
- this.RTTI = false;
+ this.RTTI = true;
this.VCProjDir = "%BUILDDIR%";
this.FilterDefs = new Array();
this.Defines = null;
Modified: incubator/stdcxx/trunk/etc/config/windows/projects.js
URL:
http://svn.apache.org/viewvc/incubator/stdcxx/trunk/etc/config/windows/projects.js?view=diff&rev=565141&r1=565140&r2=565141
==============================================================================
--- incubator/stdcxx/trunk/etc/config/windows/projects.js (original)
+++ incubator/stdcxx/trunk/etc/config/windows/projects.js Sun Aug 12 13:44:23
2007
@@ -35,7 +35,7 @@
var ProjectsDir = "%BUILDDIR%\\Projects";
// projects which requires RTTI support
-var RTTIProjects = new Array("18.exception");
+var NonRTTIProjects = new Array();
var rxExcludedFolders =
new RegExp("^(?:\\.svn|Release.*|Debug.*|in|out|CVS)$","i");
@@ -86,7 +86,6 @@
///////////////////////////////////////////////////////////////////////////////
var stdcxxDef = new ProjectDef(".stdcxx", typeLibrary);
stdcxxDef.VCProjDir = ProjectsDir;
- stdcxxDef.RTTI = true;
stdcxxDef.FilterDefs.push(
new FilterDef(sourceFilterName, sourceFilterUuid, sourceFilterExts,
eFileTypeCppCode, false).
addFilesByMask("%SRCDIR%\\src", rxExcludedFolders, null));
@@ -108,7 +107,6 @@
///////////////////////////////////////////////////////////////////////////////
var rwtestDef = new ProjectDef(".rwtest", typeLibrary);
rwtestDef.VCProjDir = ProjectsDir;
- rwtestDef.RTTI = true;
rwtestDef.FilterDefs.push(
new FilterDef(sourceFilterName, sourceFilterUuid, sourceFilterExts,
eFileTypeCppCode, false).
addFilesByMask("%SRCDIR%\\tests\\src", rxExcludedFolders, null));
@@ -271,7 +269,6 @@
var testTplDef = new ProjectDef(null, typeApplication);
testTplDef.VCProjDir = ProjectsDir + "\\tests";
- testTplDef.RTTI = true;
testTplDef.Defines = commonDefines;
testTplDef.Includes = rwtestIncludes;
testTplDef.OutDir = "$(SolutionDir)%CONFIG%\\tests";
@@ -484,9 +481,9 @@
{
var projectDef = projectArray[j];
- // turn on RTTI support if project in RTTIProjects array
- if (0 <= arrayIndexOf(RTTIProjects, projectDef.Name))
- projectDef.RTTI = true;
+ // turn off RTTI support if project in NonRTTIProjects array
+ if (0 <= arrayIndexOf(NonRTTIProjects, projectDef.Name))
+ projectDef.RTTI = false;
projectDef.createVCProject(VCProjectEngine, report);
}