diff --git a/meson.build b/meson.build index fb62de9c..afb7e544 100644 --- a/meson.build +++ b/meson.build @@ -21,6 +21,7 @@ endif # file. boost_dep = dependency('boost', modules : ['filesystem']) +bitsery_dep = subproject('bitsery').get_variable('bitsery_dep') msgpack_dep = dependency('msgpack') threads_dep = dependency('threads') # The built in threads dependency does not know how to handle winegcc @@ -36,7 +37,7 @@ shared_library( ], native : true, include_directories : include_dir, - dependencies : [boost_dep, msgpack_dep, threads_dep], + dependencies : [boost_dep, bitsery_dep, msgpack_dep, threads_dep], link_args : ['-ldl'] ) @@ -47,6 +48,6 @@ executable( ], native : false, include_directories : include_dir, - dependencies : [boost_dep, msgpack_dep, wine_threads_dep], + dependencies : [boost_dep, bitsery_dep, msgpack_dep, wine_threads_dep], link_args : [] ) diff --git a/subprojects/.gitignore b/subprojects/.gitignore new file mode 100644 index 00000000..ea053e16 --- /dev/null +++ b/subprojects/.gitignore @@ -0,0 +1 @@ +/*/* diff --git a/subprojects/bitsery-patch.tar.xz b/subprojects/bitsery-patch.tar.xz new file mode 100644 index 00000000..92af9fa5 Binary files /dev/null and b/subprojects/bitsery-patch.tar.xz differ diff --git a/subprojects/bitsery.wrap b/subprojects/bitsery.wrap new file mode 100644 index 00000000..af79ca9e --- /dev/null +++ b/subprojects/bitsery.wrap @@ -0,0 +1,10 @@ +[wrap-file] +directory = bitsery-d24dfe14f5a756c0f8ad3d56ae6949ecc2c99b2e + +source_url = https://github.com/fraillt/bitsery/archive/d24dfe14f5a756c0f8ad3d56ae6949ecc2c99b2e.zip +source_filename = bitsery-d24dfe14f5a756c0f8ad3d56ae6949ecc2c99b2e.zip +source_hash = 1a3219e0818db6fa95677deb29087ddccf99087c0777c9313719122062186ae7 + +patch_url = file:../subprojects/bitsery-patch.tar.xz +patch_filename = bitsery-patch.tar.xz +patch_hash = d33edb5c4f9128831b0b70944c1b29239a97d6b8a2c36a43aada2b4a48eb9a51