Skip to content
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

Build on Windows with Appveyor #29

Open
wizardishungry opened this issue Feb 7, 2018 · 5 comments
Open

Build on Windows with Appveyor #29

wizardishungry opened this issue Feb 7, 2018 · 5 comments
Labels
build help wanted Extra attention is needed Windows

Comments

@wizardishungry
Copy link
Member

DHE-Modules has a branch right now that builds using Appveyor. I'd ask that if we decide to use external scripts we use a standard layout. We could also stand to put Travis scripts in this layout.

@wizardishungry
Copy link
Member Author

@dizzisound I'd love some help on this one; if we can ship the build artifact from this, I won't need to ask for builds 😄

@dizzisound
Copy link
Collaborator

@wizardishungry Glad to help, if I can. Tell me as well how I can help, I'm just inquiring about AppVeyor, new to it.

@dizzisound
Copy link
Collaborator

@wizardishungry At a first glance, I looked at DHE-Modules implementation, precisely the main script descriptor appveyor.yml and I would say that in our case there's a need to integrate the script fragment lauched at line 48:

  • bash -l %APPVEYOR_BUILD_FOLDER%\ci\appveyor\install-development-tools.sh

Most likely rtl-sdr and libusb libraries don't come included in the AppVeyor MSYS2 setup, so the next step looks like this to me: "How to configure an extra fragment to pull, configure and compile the required libraries?"
Should I resume the cli pipeline that worked for me in doing that?
Tell me if I'm going in the right direction, CI setup is a quite new territory to me. We use Jenkins at work, but our fellow sysops did the thing :-)

@wizardishungry
Copy link
Member Author

@dizzisound I think the best solution would be to move towards using git submodules on every platform. Both of those libraries are semi-complex to build, so I'm keeping my eyes open for a plugin that builds stuff along the lines of ext (and dep to some extent) in the main build.

@dizzisound
Copy link
Collaborator

@wizardishungry Nice point, I agree.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build help wanted Extra attention is needed Windows
Projects
None yet
Development

No branches or pull requests

2 participants