Avidemux Forum

Avidemux => Main version 2.6 => Topic started by: mm0359 on March 28, 2018, 09:36:18 PM

Title: Building on online services, like AppVeyor or Travis-CI
Post by: mm0359 on March 28, 2018, 09:36:18 PM
Hello,

My current use case would be to build AviDemux/win32 on AppVeyor (https://www.appveyor.com/).

Is it possible to compile on Windows (MsVC, clang-cl, ...) or is cross-compile on Linux mandatory?
Would anyone already have an appveyor.yml to do either?
Otherwise, I could help on this matter, probably with some help based on cross-compiling.txt (https://github.com/mean00/avidemux2/blob/master/cross-compiling.txt).

Thanks.

NB:
AviDemux project itself might want to use/integrate such online service(s)...
Title: Re: Building on online services, like AppVeyor or Travis-CI
Post by: Jan Gruuthuse on March 29, 2018, 05:59:44 AM
Looks more like commercial spamming?
Continuous Integration solution for Windows: From $29/month for private projects.
Title: Re: Building on online services, like AppVeyor or Travis-CI
Post by: mm0359 on March 29, 2018, 11:43:52 AM
Quote from: Jan Gruuthuse on March 29, 2018, 05:59:44 AM
Looks more like commercial spamming?
Continuous Integration solution for Windows: From $29/month for private projects.

AppVeyor, at least, is FREE - for open-source projects.
Doesn't AviDemux fit in that category?
Title: Re: Building on online services, like AppVeyor or Travis-CI
Post by: eumagga0x2a on March 29, 2018, 01:13:35 PM
Avidemux minus parts needing assembler can be built with Visual Studio in msys environment, I didn't accomplish this task myself due to time constraints, however. Cross compile is way faster and simpler — and you get a fully featured application.
Title: Re: Building on online services, like AppVeyor or Travis-CI
Post by: mm0359 on March 29, 2018, 02:49:32 PM
Quote from: eumagga0x2a on March 29, 2018, 01:13:35 PM
Cross compile is way faster and simpler — and you get a fully featured application.

AppVeyor is currently beta-testing Linux (Ubuntu), so cross-compile should be fine.