Class DevStudioProjectWriter

java.lang.Object
net.sf.antcontrib.cpptasks.devstudio.DevStudioProjectWriter
All Implemented Interfaces:
ProjectWriter

public final class DevStudioProjectWriter extends Object implements ProjectWriter
Writes a Microsoft Visual Studio 97 or Visual Studio 6 project file. Status: Collects file list but does not pick up libraries and settings from project.
Author:
curta
  • Constructor Details

    • DevStudioProjectWriter

      public DevStudioProjectWriter(String versionArg)
      Constructor.
      Parameters:
      versionArg - String Visual Studio version.
  • Method Details

    • writeProject

      public void writeProject(File fileName, CCTask task, ProjectDef projectDef, List files, Hashtable targets, TargetInfo linkTarget) throws IOException
      Writes a project definition file.
      Specified by:
      writeProject in interface ProjectWriter
      Parameters:
      fileName - File name base, writer may append appropriate extension
      task - cc task for which to write project
      projectDef - project element
      files - source files
      targets - compilation targets
      linkTarget - link target
      Throws:
      IOException - if error writing project file