There are some examples of this in JuliaOpt - CPLEX.jl, Gurobi.jl, Mosek.jl - have a look at their documentation and how they handle BinDeps on various platforms.
I think you'd have to contact Travis and set up a custom VM with the commercial library preloaded, I'm not aware of any examples of anyone having done this without a paid travis-ci.com account. Do your best to test the code on as many platforms as you have access to, the way code used to get tested back before we had Travis? On Sunday, August 10, 2014 8:07:13 AM UTC-7, Jay Kickliter wrote: > > I've been working on a package that wraps the DSP portion of IPP. I'd like > to publish it soon, but I'm sure there are plenty consequences I haven't > though of yet. > > Here are two questions I do have: > > 1. On OS X, the dylibs need to be modified using > install_name_tool. Should I copy the ones I need (IPPCore and IPPS) to the > package folder and modify them there, or leave it to the user? > 2. Tests. I haven't figured out travis yet, but I don't think I have > the ability to install the libraries there. I assuming I had tests, how > should I let people know the tests are passing? > > With the exception of Dahua Lin's IPPCORE.jl (which IPPDSP.jl depends on), > I don't know of any packages that absolutely depend on a commercial > library. I'm guessing not many people have experience with is, but I'd like > to your opinions. >
