Browse Source

Workaround embedded resources failure under OS X / xbuild.

pull/455/head
João Matos 10 years ago
parent
commit
361f8d2787
  1. 5
      src/Generator/Passes/GetterSetterToPropertyAdvancedPass.cs

5
src/Generator/Passes/GetterSetterToPropertyAdvancedPass.cs

@ -254,6 +254,11 @@ namespace CppSharp.Passes
var assembly = Assembly.GetExecutingAssembly(); var assembly = Assembly.GetExecutingAssembly();
using (var resourceStream = GetResourceStream(assembly)) using (var resourceStream = GetResourceStream(assembly))
{ {
// For some reason, embedded resources are not working when compiling the
// Premake-generated VS project files with xbuild under OSX. Workaround this for now.
if (resourceStream == null)
return;
using (var streamReader = new StreamReader(resourceStream)) using (var streamReader = new StreamReader(resourceStream))
while (!streamReader.EndOfStream) while (!streamReader.EndOfStream)
verbs.Add(streamReader.ReadLine()); verbs.Add(streamReader.ReadLine());

Loading…
Cancel
Save