This repo provides the following statically compiled libraries:
- libSBML
- compiled with the spatial extension enabled
- symengine
- compiled with LLVM enabled
- libexpat
- gmp
- spdlog
- muparser
- libTIFF
- fmt
- tbb
- opencv
- catch2
- benchmark
- QCustomPlot
- LLVM copied from https://github.com/spatial-model-editor/sme_deps_llvm
- Qt5 copied from https://github.com/spatial-model-editor/sme_deps_qt5
Get the latest versions here:
- linux (gcc 9 / Ubuntu 16.04): sme_deps_common_linux.tgz
- osx (Apple clang 12 / macOS 10.15): sme_deps_common_osx.tgz
- win32 (mingw-w64-i686-gcc 10): sme_deps_common_win32.tgz
- win64 (mingw-w64-x86_64-gcc 10): sme_deps_common_win64.tgz
Any tagged commit will result in a github release.
To make a new release, update the version numbers in release.yml (and the build scripts in build.sh if necessary), then commit the changes:
git commit -am "revision update"
git push
This will trigger GitHub Action builds which will compile the libraries. If the builds are sucessful, tag this commit and push the tag to github:
git tag <tagname>
git push origin <tagname>
The tagged commit will trigger the builds again, but this time they will each add an archive of the resulting static libraries to the <tagname>
release on this github repo.