White-Oak / qml-rust

QML (Qt Quick) bindings for Rust language
MIT License
205 stars 18 forks source link

Make the build script support Windows and BSD #30

Closed flanfly closed 7 years ago

flanfly commented 7 years ago

This extends the build script to use the cmake crate to build the native extension. On Windows it will be build with MSVC. The PR also gets rid of the build_lib.sh and adds DOtherSide as git submodule.

White-Oak commented 7 years ago

@flanfly This is incredible!

Could it be, that the build failing due to the old gcc on CI? It is 4.8 there.

flanfly commented 7 years ago

I copied half of the code off the qmlrs project, so kudos to them. DOtherSide seems to require gcc 4.9 now. The .travis file should work now.

White-Oak commented 7 years ago

@flanfly if this is ready for merging, I can merge it.

Thanks for all the work.

flanfly commented 7 years ago

Ready