-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deprecate autotools and fix versioning, build with MinGW #434
Conversation
I totaly agree, I have forgotten to update the documentation. I also will add a linux mingw build so we can see it compiles as windows target platform. I must investigate how it behaves on windows-os itself and try with app-veyor and mingw. As you know, autotools under windows is a pain in the ass. I will let you know. |
OK. We will wait for the merge then. Thanks for your work ! 2016-06-18 16:37 GMT+02:00 Jerry Jacobs [email protected]:
|
@texane, it took me more time then expected to integrate with AppVeyor Important: I would like you to activate AppVeyor integration for The Pro of having a separate organisation would also be when in the upcoming time I will push binary releases from Travis CI and AppVeyor CI into github/bintray we need to have deployment keys which need to configured. Also for my own stlink continues integration setup I would like to add extra code coverage output (so we know most targets, and all flash loader variants work). Thank you for your time. |
Hi, regarding the Windows support, let me know when the documentation is It is good to add some support for continuous integration, but I do not 2016-06-19 9:04 GMT+02:00 Jerry Jacobs [email protected]:
|
4ccf470
to
85b179a
Compare
@texane I have updated the build instructions and added a build helper for windows. Now we only need a MinGW64 gcc toolchain without MSYS. I have tested this myself and it compiles and runs. For some reason there are some issues with device-claim under windows (but that is a different question to fix):
Also the printf formatting seems to be broken. I'm using toolchain Tested with Nucleo STM32L476 (Nucleo-64) which is "mbed-enabled" |
Thanks ! 2016-06-20 17:01 GMT+02:00 Jerry Jacobs [email protected]:
|
I have seen working AppVeyor and Travis with the https://travis-ci.org/stlink/stlink/builds/138968255 |
I will, thanks 2016-06-20 20:25 GMT+02:00 Jerry Jacobs [email protected]:
|
I will be on vacations for the next 2 weeks. Will take a look when coming 2016-07-13 21:14 GMT+02:00 Jerry Jacobs [email protected]:
|
b809473
to
9aac78d
Compare
As discussed some time ago, we will be moving away from autotools. As people get confused and makes issue solving problematic. If there are any questions with cmake or the build system, don't hesitate to open a issue new issue for further discussion. I have merged myself as I know you sometimes are short in time, I try to make good decisions which always can be discussed beforehand. |
Hi Jerry, could we take this discussion back ? As I understand, there are 3 topics to be discussed: . Moving away from autotools: seems OK to me, but still has . Windows support: still has to work. Can't we just take the . Adding a third party service to ease the Windows build: it I hope we will make some progress, 2016-08-03 20:15 GMT+02:00 Jerry Jacobs [email protected]:
|
I will comment on the following points:
|
2016-08-04 9:09 GMT+02:00 Jerry Jacobs [email protected]:
|
Now CMake loads the version from TRAVIS_TAG, git describe --always or local .version.
Implementation of discussion in #431, for
v.2.0.0
@texane what do you think? Could you review-merge?