Skip to content

MinGW-w64 build script for OpenSlide and its dependencies on Windows

License

Notifications You must be signed in to change notification settings

openslide-bot/openslide-bin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

openslide-bin

This is a set of scripts for building OpenSlide for Windows, including all of its dependencies, using MinGW-w64.

Building

The builder/windows directory defines a container image with the dependencies needed to run the build script. To pull the container image and use it to run a build:

docker run -ti --rm -v $PWD:/work -w /work \
    ghcr.io/openslide/winbuild-builder ./build.sh bdist

Substitute Sources

To override the source tree used to build a package, create a top-level directory named override and place the substitute source tree in a subdirectory named after the package's shortname. A list of shortnames can be obtained by running build.sh with no arguments.

build.sh Subcommands

sdist

Build Zip file containing build system and sources for OpenSlide and all dependencies.

bdist

Build Zip file containing binaries of OpenSlide and all dependencies.

clean

Delete build and binary directories, but not downloaded tarballs. If one or more package shortnames is specified, delete only the build artifacts for those packages in the specified bitness.

updates

Check for new releases of software packages.

Options

These must be specified before the subcommand.

-j<n>

Parallel build with the specified parallelism.

-p<pkgver>

Set package version string in Zip file names to pkgver.

-s<suffix>

Append suffix to the OpenSlide version string.

-w

Treat OpenSlide and OpenSlide Java build warnings as errors.

About

MinGW-w64 build script for OpenSlide and its dependencies on Windows

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 75.0%
  • Meson 14.2%
  • Dockerfile 7.3%
  • C 3.5%