#develop (short for SharpDevelop) is a free IDE for .NET programming languages.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

48 lines
1.8 KiB

<AddIn name = "CppBackendBinding"
author = "Daniel Grunwald"
description = "An example AddIn demonstrating how to write a SharpDevelop backend binding for non-MSBuild projects">
<Runtime>
<Import assembly = "CppBackendBinding.dll"/>
</Runtime>
<Manifest>
<Identity name="ICSharpCode.Sample.CppBackendBinding" version="@CppBackendBinding.dll"/>
</Manifest>
<Path name = "/SharpDevelop/Workbench/FileFilter">
<FileFilter id = "C++"
insertbefore="AllFiles"
name = "C++/C files"
extensions = "*.cpp;*.h;*.c;*.h;*.hpp"/>
</Path>
<Path name = "/SharpDevelop/Workbench/Combine/FileFilter">
<FileFilter id = "CppProject"
insertbefore="AllFiles"
name = "Visual C++ project files (*.vcproj)"
class = "ICSharpCode.SharpDevelop.Project.LoadProject"
extensions = "*.vcproj"/>
</Path>
<!--
SharpDevelop doesn't support creating non-MSBuild projects from templates
(though an addin could work around that by replacing the created MSBuild project with the correct
project format immediately after it was created)
<Path name = "/SharpDevelop/BackendBindings/Templates">
<Directory id = "ILAsm" path = "./Templates" />
</Path>
-->
<Path path = "/SharpDevelop/BackendBindings/ProjectOptions/C++">
<!-- TODO: project option panels -->
</Path>
<Path name = "/SharpDevelop/Workbench/ProjectBindings">
<ProjectBinding id = "C++"
guid = "{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}"
supportedextensions = ".cpp;.c"
projectfileextension = ".vcproj"
class = "CppBackendBinding.CppProjectBinding" />
</Path>
</AddIn>