File tree Expand file tree Collapse file tree 13 files changed +233
-0
lines changed Expand file tree Collapse file tree 13 files changed +233
-0
lines changed Original file line number Diff line number Diff line change 1+ # This Meson script is experimental and potentially incomplete. It is not part
2+ # of the supported build system for Micro-Manager or mmCoreAndDevices (yet).
3+
4+ project (
5+ ' mmdev-DemoCamera' ,
6+ ' cpp' ,
7+ meson_version : ' >= 1.8.3' ,
8+ default_options : [
9+ ' cpp_std=c++14' ,
10+ ' warning_level=3' ,
11+ ],
12+ )
13+
14+ mmdevice_dep = dependency (' mmdevice' )
15+
16+ sources = [
17+ ' DemoCamera.cpp' ,
18+ ]
19+
20+ shared_module (
21+ ' DemoCamera' ,
22+ sources,
23+ dependencies : [
24+ mmdevice_dep,
25+ ],
26+ name_prefix : '' ,
27+ name_suffix : ' mmdev' ,
28+ )
Original file line number Diff line number Diff line change 1+ /packagecache /
2+
3+ /MMDevice /
4+ /mmdevice /
5+
6+ # Subprojects installed by meson wrap
7+ /* - * /
8+
9+ # Ignore *.wrap by default (may be auto-installed transitive dependencies)
10+ /* .wrap
11+
12+ # Do not ignore wraps we provide
13+ ! /mmdevice.wrap
Original file line number Diff line number Diff line change 1+ [wrap-git]
2+ url = https://github.com/micro-manager/mmdevice.git
3+ revision = HEAD
4+ depth = 1
5+
6+ [provide]
7+ dependency_names = mmdevice
Original file line number Diff line number Diff line change 1+ # This Meson script is experimental and potentially incomplete. It is not part
2+ # of the supported build system for Micro-Manager or mmCoreAndDevices (yet).
3+
4+ project (
5+ ' mmdev-NotificationTester' ,
6+ ' cpp' ,
7+ meson_version : ' >= 1.8.3' ,
8+ default_options : [
9+ ' cpp_std=c++14' ,
10+ ' warning_level=3' ,
11+ ],
12+ )
13+
14+ mmdevice_dep = dependency (' mmdevice' )
15+
16+ sources = [
17+ ' NotificationTester.cpp' ,
18+ ]
19+
20+ shared_module (
21+ ' NotificationTester' ,
22+ sources,
23+ dependencies : [
24+ mmdevice_dep,
25+ ],
26+ name_prefix : '' ,
27+ name_suffix : ' mmdev' ,
28+ )
29+
Original file line number Diff line number Diff line change 1+ /packagecache /
2+
3+ /MMDevice /
4+ /mmdevice /
5+
6+ # Subprojects installed by meson wrap
7+ /* - * /
8+
9+ # Ignore *.wrap by default (may be auto-installed transitive dependencies)
10+ /* .wrap
11+
12+ # Do not ignore wraps we provide
13+ ! /mmdevice.wrap
Original file line number Diff line number Diff line change 1+ [wrap-git]
2+ url = https://github.com/micro-manager/mmdevice.git
3+ revision = HEAD
4+ depth = 1
5+
6+ [provide]
7+ dependency_names = mmdevice
Original file line number Diff line number Diff line change 1+ # This Meson script is experimental and potentially incomplete. It is not part
2+ # of the supported build system for Micro-Manager or mmCoreAndDevices (yet).
3+
4+ project (
5+ ' mmdev-SequenceTester' ,
6+ ' cpp' ,
7+ meson_version : ' >= 1.8.3' ,
8+ default_options : [
9+ ' cpp_std=c++14' ,
10+ ' warning_level=3' ,
11+ ],
12+ )
13+
14+ mmdevice_dep = dependency (' mmdevice' )
15+
16+ boost_dep = dependency (' boost' )
17+
18+ msgpack_dep = dependency (' msgpack-cxx' )
19+
20+ sources = [
21+ ' InterDevice.cpp' ,
22+ ' LoggedSetting.cpp' ,
23+ ' SequenceTester.cpp' ,
24+ ' SettingLogger.cpp' ,
25+ ' TextImage.cpp' ,
26+ ' TriggerInput.cpp' ,
27+ ]
28+
29+ shared_module (
30+ ' SequenceTester' ,
31+ sources,
32+ dependencies : [
33+ mmdevice_dep,
34+ boost_dep,
35+ msgpack_dep,
36+ ],
37+ name_prefix : '' ,
38+ name_suffix : ' mmdev' ,
39+ )
Original file line number Diff line number Diff line change 1+ /packagecache /
2+
3+ /MMDevice /
4+ /mmdevice /
5+
6+ # Subprojects installed by meson wrap
7+ /* - * /
8+
9+ # Ignore *.wrap by default (may be auto-installed transitive dependencies)
10+ /* .wrap
11+
12+ # Do not ignore wraps we provide
13+ ! /mmdevice.wrap
14+ ! /msgpackc-cxx.wrap
Original file line number Diff line number Diff line change 1+ [wrap-git]
2+ url = https://github.com/micro-manager/mmdevice.git
3+ revision = HEAD
4+ depth = 1
5+
6+ [provide]
7+ dependency_names = mmdevice
Original file line number Diff line number Diff line change 1+ [wrap-file]
2+ directory = msgpack-cxx-7.0.0
3+ source_url = https://github.com/msgpack/msgpack-c/releases/download/cpp-7.0.0/msgpack-cxx-7.0.0.tar.gz
4+ source_filename = msgpack-cxx-7.0.0.tar.gz
5+ source_hash = 7504b7af7e7b9002ce529d4f941e1b7fb1fb435768780ce7da4abaac79bb156f
6+ patch_filename = msgpackc-cxx_7.0.0-1_patch.zip
7+ patch_url = https://wrapdb.mesonbuild.com/v2/msgpackc-cxx_7.0.0-1/get_patch
8+ patch_hash = 93638bbf9890c813250c8efc5c3ea8315fc73b027fe606832ac2dc2d57a57e0f
9+ source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/msgpackc-cxx_7.0.0-1/msgpack-cxx-7.0.0.tar.gz
10+ wrapdb_version = 7.0.0-1
11+
12+ [provide]
13+ msgpack-cxx = msgpack_cxx_dep
You can’t perform that action at this time.
0 commit comments