You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The easiest way to build on Mac or Linux is to clone the micro-manager repository and use this repo as a submodule.
Then follow the instructions for building micro-manager which will also build this repo.
You can avoid building the micro-manager parts and only build MMCore and the device adapters by using the following configure command: ./configure --without-java.
The other thing to note is that make install may require the use of sudo unless you used the --prefix= option for configure.
Using your own fork
If you want to make changes to this repo then you need to update the submodule to point to your fork. After you set that up you can work in the submodule as if it were a standalone git repository.
From the top level of the micro-manager folder
git clone https://github.com/micro-manager/micro-manager.git
cd micro-manager
git submodule set-url mmCoreAndDevices <git url of your fork>
git submodule update --init --recursive
Using the justfile
This repo contains a justfile that runs a few tasks (currently for MMCore and
MMDevice developers, and only using the upcoming Meson build system) using
just. This can be useful for checking code
changes to those modules.
To use it, you will need just, meson, and ninja installed. You can
install these however you like, including with homebrew, winget, or, using uv: