From 2dac20493cf190fb56f04d1fe22f58c30eac1869 Mon Sep 17 00:00:00 2001 From: Mark Donszelmann Date: Fri, 6 Jul 2007 19:06:29 +0000 Subject: Fixed NARPLUGIN-106 --- src/net/sf/antcontrib/cpptasks/ide/ProjectDef.java | 17 ++++++++++------- .../sf/antcontrib/cpptasks/ide/ProjectWriterEnum.java | 16 +++++++++++----- 2 files changed, 21 insertions(+), 12 deletions(-) (limited to 'src/net/sf/antcontrib/cpptasks/ide') diff --git a/src/net/sf/antcontrib/cpptasks/ide/ProjectDef.java b/src/net/sf/antcontrib/cpptasks/ide/ProjectDef.java index 53ad254..df0177c 100644 --- a/src/net/sf/antcontrib/cpptasks/ide/ProjectDef.java +++ b/src/net/sf/antcontrib/cpptasks/ide/ProjectDef.java @@ -1,6 +1,6 @@ /* * - * Copyright 2004-2005 The Ant-Contrib project + * Copyright 2004-2006 The Ant-Contrib project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,19 +16,18 @@ */ package net.sf.antcontrib.cpptasks.ide; -import java.io.File; -import java.lang.reflect.Method; -import java.util.Hashtable; -import java.util.List; - import net.sf.antcontrib.cpptasks.CCTask; import net.sf.antcontrib.cpptasks.CUtil; import net.sf.antcontrib.cpptasks.TargetInfo; - import org.apache.tools.ant.BuildException; import org.apache.tools.ant.Project; import org.apache.tools.ant.types.DataType; +import java.io.File; +import java.lang.reflect.Method; +import java.util.Hashtable; +import java.util.List; + /** * Requests the creation of an IDE project file. Experimental. * @@ -117,6 +116,10 @@ public final class ProjectDef * Microsoft Visual C++.NET 2003 * * + * msvc8 + * Microsoft Visual C++ 2005 + * + * * xcode * Apple Xcode * diff --git a/src/net/sf/antcontrib/cpptasks/ide/ProjectWriterEnum.java b/src/net/sf/antcontrib/cpptasks/ide/ProjectWriterEnum.java index 43d3af6..e100dbc 100644 --- a/src/net/sf/antcontrib/cpptasks/ide/ProjectWriterEnum.java +++ b/src/net/sf/antcontrib/cpptasks/ide/ProjectWriterEnum.java @@ -1,6 +1,6 @@ /* * - * Copyright 2004 The Ant-Contrib project + * Copyright 2004-2006 The Ant-Contrib project * * Licensed under the Apache License, Version 2.0 (the "License"); you may not * use this file except in compliance with the License. You may obtain a copy of @@ -16,11 +16,11 @@ */ package net.sf.antcontrib.cpptasks.ide; -import org.apache.tools.ant.types.EnumeratedAttribute; import net.sf.antcontrib.cpptasks.apple.XcodeProjectWriter; import net.sf.antcontrib.cpptasks.borland.CBuilderXProjectWriter; import net.sf.antcontrib.cpptasks.devstudio.DevStudioProjectWriter; import net.sf.antcontrib.cpptasks.devstudio.VisualStudioNETProjectWriter; +import org.apache.tools.ant.types.EnumeratedAttribute; /** * Enumeration of supported project file generators. @@ -47,6 +47,10 @@ import net.sf.antcontrib.cpptasks.devstudio.VisualStudioNETProjectWriter; * Microsoft Visual C++.NET 2003 * * + * msvc8 + * Microsoft Visual C++ 2005 + * + * * xcode * Apple Xcode * @@ -62,7 +66,7 @@ public final class ProjectWriterEnum */ private static String[] values = new String[] { "cbuilderx", "msvc5", - "msvc6", "msvc7", "msvc71", "xcode"}; + "msvc6", "msvc7", "msvc71", "msvc8", "xcode"}; /** * Project writers associated with enumeration values. @@ -70,8 +74,9 @@ public final class ProjectWriterEnum private static ProjectWriter[] writers = new ProjectWriter[] { new CBuilderXProjectWriter(), new DevStudioProjectWriter("5.00"), new DevStudioProjectWriter("6.00"), - new VisualStudioNETProjectWriter("7.00"), - new VisualStudioNETProjectWriter("7.10"), + new VisualStudioNETProjectWriter("7.00", "TRUE", "FALSE"), + new VisualStudioNETProjectWriter("7.10", "TRUE", "FALSE"), + new VisualStudioNETProjectWriter("8.00", "true", "false"), new XcodeProjectWriter()}; /** @@ -92,3 +97,4 @@ public final class ProjectWriterEnum return (String[]) values.clone(); } } + -- cgit v1.2.3