diff --git a/Z/zbc2014/build_tarballs.jl b/Z/zbc2014/build_tarballs.jl new file mode 100644 index 00000000000..283b9a2e923 --- /dev/null +++ b/Z/zbc2014/build_tarballs.jl @@ -0,0 +1,26 @@ +using BinaryBuilder + +name = "zbc2014" +version = v"0.3.0" +sources = [ + GitSource("https://github.com/guestdaniel/ZBC2014.jl_CSource.git", "861db9fc377ae632ff7af0aab7ace8e815c445b6"), +] + +script = raw""" +cd ${WORKSPACE}/srcdir/ZBC2014.jl_CSource +${CC} -c -fPIC complex.c -o complex.o +${CC} -c -fPIC model_IHC.c -o model_IHC.o +${CC} -c -fPIC model_Synapse.c -o model_Synapse.o +${CC} -shared -o "libzbc2014.${dlext}" model_IHC.o model_Synapse.o complex.o +install -Dvm 755 "libzbc2014.${dlext}" -t "${libdir}" +""" + +platforms = supported_platforms() + +products = [ + LibraryProduct("libzbc2014", :libzbc2014) +] + +dependencies = Dependency[] + +build_tarballs(ARGS, name, version, sources, script, platforms, products, dependencies; julia_compat="1.6")