Browse Source

Merge pull request #4 from SickheadGames/misc-fix

Misc Fixes
pull/7/merge
João Matos 13 years ago
parent
commit
eee0b5220a
  1. 5
      examples/OpenCV/OpenCV.cs
  2. 2
      src/CppSharp/Program.cs
  3. 2
      src/Generator.Tests/Passes/TestPasses.cs
  4. 4
      tests/Hello/Hello.cs
  5. 2
      tests/Hello/Hello.h

5
examples/OpenCV/OpenCV.cs

@ -5,8 +5,9 @@ namespace CppSharp @@ -5,8 +5,9 @@ namespace CppSharp
{
class OpenCV : ILibrary
{
public void Setup(DriverOptions options)
public void Setup(Driver driver)
{
var options = driver.Options;
options.LibraryName = "OpenCV";
options.Headers.Add("opencv2/core/core_c.h");
options.Headers.Add("opencv2/core/types_c.h");
@ -52,7 +53,7 @@ namespace CppSharp @@ -52,7 +53,7 @@ namespace CppSharp
{
public static void Main(string[] args)
{
Driver.Run(new OpenCV());
ConsoleDriver.Run(new OpenCV());
}
}
}

2
src/CppSharp/Program.cs

@ -126,7 +126,7 @@ namespace CppSharp @@ -126,7 +126,7 @@ namespace CppSharp
if (!ParseLibraryAssembly(options.Assembly, out library))
return;
var driver = new Driver(options, library);
var driver = new Driver(options, new TextDiagnosticPrinter(), library);
driver.Setup();
driver.ParseCode();
driver.ProcessCode();

2
src/Generator.Tests/Passes/TestPasses.cs

@ -88,7 +88,7 @@ namespace Generator.Tests.Passes @@ -88,7 +88,7 @@ namespace Generator.Tests.Passes
var @enum = library.Enum("TestEnumItemName");
Assert.IsNotNull(@enum);
passBuilder.RemovePrefixEnumItem("TEST_ENUM_ITEM_NAME_");
passBuilder.RemovePrefix("TEST_ENUM_ITEM_NAME_", RenameTargets.EnumItem);
passBuilder.CleanInvalidDeclNames();
passBuilder.RunPasses();

4
tests/Hello/Hello.cs

@ -20,8 +20,8 @@ namespace CppSharp.Tests @@ -20,8 +20,8 @@ namespace CppSharp.Tests
{
public static void Main(string[] args)
{
Driver.Run(new Hello(LanguageGeneratorKind.CPlusPlusCLI));
Driver.Run(new Hello(LanguageGeneratorKind.CSharp));
ConsoleDriver.Run(new Hello(LanguageGeneratorKind.CPlusPlusCLI));
ConsoleDriver.Run(new Hello(LanguageGeneratorKind.CSharp));
}
}
}

2
tests/Hello/Hello.h

@ -34,7 +34,7 @@ struct CppSharp_API Bar2 : public Bar @@ -34,7 +34,7 @@ struct CppSharp_API Bar2 : public Bar
int C;
};
enum class Enum
enum Enum
{
A = 0, B = 2, C = 5
};

Loading…
Cancel
Save