-
Notifications
You must be signed in to change notification settings - Fork 120
Added support for windows platforms using mingw. #166
Conversation
Are there any hosted CI solutions that support windows builds? |
I don't believe I've heard of any |
Could try http://www.appveyor.com/ ? |
Looks promising. I've set up a project there to build libv8 https://ci.appveyor.com/project/cowboyd/libv8 but it looks like it needs an |
I haven't used it before but it doesn't look too hard so I'll have a go at it. |
Let make output directly to stdout instead of capturing.
Added a first attempt. I only really tested that it worked for ruby21-x64 but I've enabled all the ruby versions to see what happens. There is one slight problem. It rebuilds v8_base again for the "host" after doing it for the "target" so that it can run "tools_gyp_v8_gyp_js2c_host_js2c". I looked at the Travis CI log and it seems like the linux build doesn't do that so I'm not sure why this would be different. |
Seems like the time was not as bad as I thought... |
Whoa, that was easy. If you're ok with this @ignisf, let's merge it. |
Added support for windows platforms using mingw.
Adds windows support using mingw compiler that comes with rubyinstaller's devkit.
Also requires Python27 (official windows build) and msysgit.
To build, open cmd.exe shell
mingw-generate-makefiles.sh script is a modified version from v8 source (modification just adds x64 target).