├── .editorconfig ├── .gitattributes ├── .github └── workflows │ ├── build_all.yml │ ├── release.yml │ └── sanity_checks.yml ├── .gitignore ├── COPYING ├── README.md ├── ci_config.json ├── meson.build ├── meson.format ├── meson_options.txt ├── nginx └── default ├── releases.json ├── subprojects ├── .gitignore ├── abseil-cpp.wrap ├── arduinocore-avr.wrap ├── argparse.wrap ├── argtable3.wrap ├── argu-parser.wrap ├── asio.wrap ├── atomic_queue.wrap ├── backward-cpp.wrap ├── bdwgc.wrap ├── blueprint-compiler.wrap ├── box2d.wrap ├── bshoshany-thread-pool.wrap ├── bzip2.wrap ├── c-ares.wrap ├── c-flags.wrap ├── cairo.wrap ├── cairomm.wrap ├── catch.wrap ├── catch2.wrap ├── catchorg-clara.wrap ├── centurion.wrap ├── cereal.wrap ├── cexception.wrap ├── cglm.wrap ├── check.wrap ├── chipmunk.wrap ├── cjson.wrap ├── cli11.wrap ├── cmark-gfm.wrap ├── cmock.wrap ├── cmocka.wrap ├── concurrentqueue.wrap ├── cpp-httplib.wrap ├── cpp-semver.wrap ├── cpputest.wrap ├── cppzmq.wrap ├── cpr.wrap ├── croaring.wrap ├── ctre.wrap ├── curl.wrap ├── cwalk.wrap ├── cxxopts.wrap ├── debug_assert.wrap ├── directxmath.wrap ├── dlfcn-win32.wrap ├── docopt.wrap ├── doctest.wrap ├── dragonbox.wrap ├── dyninst.wrap ├── eigen.wrap ├── emilk-loguru.wrap ├── enet.wrap ├── enlog.wrap ├── entt.wrap ├── epoxy.wrap ├── exiv2.wrap ├── expat.wrap ├── facil.wrap ├── fdk-aac.wrap ├── ff-nvcodec-headers.wrap ├── flac.wrap ├── flatbuffers.wrap ├── fluidsynth.wrap ├── fmt.wrap ├── fontconfig.wrap ├── freeglut.wrap ├── freetype2.wrap ├── fribidi.wrap ├── frozen.wrap ├── ftxui.wrap ├── fuse.wrap ├── gdbm.wrap ├── gdk-pixbuf.wrap ├── gee.wrap ├── gflags.wrap ├── giflib.wrap ├── glbinding.wrap ├── glew.wrap ├── glfw.wrap ├── glib-networking.wrap ├── glib.wrap ├── glm.wrap ├── glpk.wrap ├── godot-cpp.wrap ├── google-benchmark.wrap ├── google-brotli.wrap ├── google-snappy.wrap ├── google-woff2.wrap ├── graphite2.wrap ├── grpc.wrap ├── gtest.wrap ├── gumbo-parser.wrap ├── harfbuzz.wrap ├── hedley.wrap ├── hinnant-date.wrap ├── htslib.wrap ├── icu.wrap ├── iir.wrap ├── imgui-docking.wrap ├── imgui-sfml.wrap ├── imgui.wrap ├── imguizmo.wrap ├── implot.wrap ├── indicators.wrap ├── inih.wrap ├── irepeat.wrap ├── jansson.wrap ├── jbig2dec.wrap ├── jbigkit.wrap ├── json-c.wrap ├── json-glib.wrap ├── json.wrap ├── jsoncpp.wrap ├── kraken-engine.wrap ├── lame.wrap ├── lcms2.wrap ├── leptonica.wrap ├── libaegis.wrap ├── libarchive.wrap ├── libccp4c.wrap ├── libdicom.wrap ├── libdrm.wrap ├── libebml.wrap ├── libexif.wrap ├── libffi.wrap ├── libffmpegthumbnailer.wrap ├── libgpiod.wrap ├── libjpeg-turbo.wrap ├── libkqueue.wrap ├── liblangtag.wrap ├── liblastfm.wrap ├── liblbfgs.wrap ├── libliftoff.wrap ├── liblzma.wrap ├── libmatroska.wrap ├── libmicrohttpd.wrap ├── libnpupnp.wrap ├── libobsd.wrap ├── libopenjp2.wrap ├── libpfm.wrap ├── libpng.wrap ├── libpsl.wrap ├── libsass.wrap ├── libsigcplusplus-3.wrap ├── libsignal-protocol-c.wrap ├── libsndfile.wrap ├── libsrtp2.wrap ├── libssh2.wrap ├── libtiff.wrap ├── libtirpc.wrap ├── libtomcrypt.wrap ├── libunibreak.wrap ├── libupnp.wrap ├── liburing.wrap ├── libusb.wrap ├── libuv.wrap ├── libwebp.wrap ├── libwebsockets.wrap ├── libxcursor.wrap ├── libxext.wrap ├── libxinerama.wrap ├── libxkbcommon.wrap ├── libxml2.wrap ├── libxmlpp.wrap ├── libxrandr.wrap ├── libxrender.wrap ├── libxslt.wrap ├── libxv.wrap ├── libxxf86vm.wrap ├── libyaml.wrap ├── littlefs.wrap ├── lmdb.wrap ├── lua.wrap ├── luajit.wrap ├── ludocode-mpack.wrap ├── lvgl.wrap ├── lz4.wrap ├── lzo2.wrap ├── m4.wrap ├── magic_enum.wrap ├── mdds.wrap ├── microsoft-gsl.wrap ├── miniaudio.wrap ├── minifycpp.wrap ├── miniz.wrap ├── minizip-ng.wrap ├── mocklibc.wrap ├── mpark-patterns.wrap ├── mpdecimal.wrap ├── msgpackc-cxx.wrap ├── mt32emu.wrap ├── muellan-clipp.wrap ├── mujs.wrap ├── nanoarrow.wrap ├── nanobind.wrap ├── nativefiledialog-extended.wrap ├── netstring-c.wrap ├── nghttp2.wrap ├── nlohmann_json.wrap ├── nng.wrap ├── nonstd-any-lite.wrap ├── nonstd-byte-lite.wrap ├── nonstd-expected-lite.wrap ├── nonstd-observer-ptr-lite.wrap ├── nonstd-optional-lite.wrap ├── nonstd-span-lite.wrap ├── nonstd-status-value-lite.wrap ├── nonstd-string-view-lite.wrap ├── nowide.wrap ├── oatpp-openssl.wrap ├── oatpp-sqlite.wrap ├── oatpp-swagger.wrap ├── oatpp-websocket.wrap ├── oatpp-zlib.wrap ├── oatpp.wrap ├── ogg.wrap ├── onqtam-doctest.wrap ├── openal-soft.wrap ├── openblas.wrap ├── opencl-headers.wrap ├── openh264.wrap ├── openssl.wrap ├── opus.wrap ├── orcus.wrap ├── orocos_kdl.wrap ├── packagefiles │ ├── abseil-cpp │ │ └── meson.build │ ├── arduinocore-avr │ │ ├── libraries │ │ │ ├── EEPROM │ │ │ │ └── meson.build │ │ │ ├── HID │ │ │ │ └── meson.build │ │ │ ├── SPI │ │ │ │ └── meson.build │ │ │ ├── SoftwareSerial │ │ │ │ └── meson.build │ │ │ ├── Wire │ │ │ │ └── meson.build │ │ │ └── meson.build │ │ └── meson.build │ ├── argparse │ │ └── meson.build │ ├── argtable3 │ │ ├── argtable3.def │ │ └── meson.build │ ├── asio │ │ └── meson.build │ ├── backward-cpp │ │ ├── meson.build │ │ └── meson_options.txt │ ├── bdwgc │ │ └── meson.build │ ├── box2d │ │ ├── meson.build │ │ ├── src │ │ │ └── meson.build │ │ └── unit-test │ │ │ ├── doctest.h │ │ │ └── meson.build │ ├── bshoshany-thread-pool │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── tests │ │ │ └── meson.build │ ├── bzip2 │ │ ├── meson.build │ │ └── test.py │ ├── c-ares │ │ ├── meson.build │ │ └── meson_options.txt │ ├── cairomm │ │ ├── data │ │ │ └── meson.build │ │ └── meson.build │ ├── catch │ │ └── meson.build │ ├── catchorg-clara │ │ └── meson.build │ ├── centurion │ │ ├── meson.build │ │ └── meson_options.txt │ ├── cereal │ │ └── meson.build │ ├── check │ │ ├── internal │ │ │ ├── config.h.meson │ │ │ └── meson.build │ │ ├── lib │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── src │ │ │ └── meson.build │ │ └── tests │ │ │ └── meson.build │ ├── chipmunk │ │ └── meson.build │ ├── cjson │ │ ├── LICENSE.build │ │ ├── include-workaround-meson │ │ │ └── cjson │ │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── tests │ │ │ └── meson.build │ ├── cmark-gfm │ │ ├── cmark-gfm-extensions_export.h.meson │ │ ├── cmark-gfm_export.h.meson │ │ └── meson.build │ ├── cmocka │ │ └── meson.build │ ├── concurrentqueue │ │ └── meson.build │ ├── cpp-semver │ │ ├── meson.build │ │ ├── meson.options │ │ └── test │ │ │ └── meson.build │ ├── cpputest │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── src │ │ │ ├── CppUTest │ │ │ └── meson.build │ │ │ ├── CppUTestExt │ │ │ └── meson.build │ │ │ ├── Platforms │ │ │ └── meson.build │ │ │ └── meson.build │ ├── cppzmq │ │ ├── meson.build │ │ └── meson_options.txt │ ├── cpr │ │ ├── cpr │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── test │ │ │ └── meson.build │ ├── croaring │ │ └── meson.build │ ├── ctre │ │ ├── include │ │ │ └── meson.build │ │ └── meson.build │ ├── curl │ │ ├── lib │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── meson │ │ │ ├── buildinfo.txt.meson │ │ │ ├── curl_config.h.meson │ │ │ ├── extract.mk │ │ │ └── rewrite.mk │ │ ├── meson_options.txt │ │ ├── src │ │ │ └── meson.build │ │ └── tests │ │ │ ├── libtest │ │ │ ├── .libs │ │ │ │ └── meson.build │ │ │ └── meson.build │ │ │ ├── log │ │ │ └── meson.build │ │ │ ├── meson.build │ │ │ ├── server │ │ │ └── meson.build │ │ │ └── unit │ │ │ └── meson.build │ ├── cwalk │ │ └── meson.build │ ├── cxxopts │ │ └── meson.build │ ├── debug_assert │ │ ├── meson.build │ │ └── meson_options.txt │ ├── directxmath │ │ └── meson.build │ ├── dlfcn-win32 │ │ └── meson.build │ ├── docopt │ │ └── meson.build │ ├── dragonbox │ │ └── meson.build │ ├── dyninst │ │ ├── common │ │ │ ├── h │ │ │ │ └── meson.build │ │ │ └── meson.build │ │ ├── dwarf │ │ │ └── meson.build │ │ ├── dynC_API │ │ │ └── meson.build │ │ ├── dyninstAPI │ │ │ └── meson.build │ │ ├── elf │ │ │ └── meson.build │ │ ├── instructionAPI │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── parseAPI │ │ │ └── meson.build │ │ ├── parseThat │ │ │ └── meson.build │ │ ├── patchAPI │ │ │ └── meson.build │ │ ├── proccontrol │ │ │ └── meson.build │ │ ├── stackwalk │ │ │ └── meson.build │ │ ├── symlite │ │ │ └── meson.build │ │ └── symtabAPI │ │ │ └── meson.build │ ├── eigen │ │ └── meson.build │ ├── emilk-loguru │ │ ├── meson.build │ │ └── meson_options.txt │ ├── enet │ │ └── meson.build │ ├── entt │ │ └── meson.build │ ├── expat │ │ ├── meson.build │ │ └── meson_options.txt │ ├── facil │ │ └── meson.build │ ├── fdk-aac │ │ ├── fdk-aac │ │ │ └── meson.build │ │ ├── meson.build │ │ └── meson_options.txt │ ├── ff-nvcodec-headers │ │ └── meson.build │ ├── flac │ │ ├── meson.build │ │ └── src │ │ │ ├── flac │ │ │ └── meson.build │ │ │ ├── libFLAC++ │ │ │ └── meson.build │ │ │ ├── libFLAC │ │ │ └── meson.build │ │ │ ├── meson.build │ │ │ ├── metaflac │ │ │ └── meson.build │ │ │ └── share │ │ │ ├── getopt │ │ │ └── meson.build │ │ │ ├── grabbag │ │ │ └── meson.build │ │ │ ├── replaygain_analysis │ │ │ └── meson.build │ │ │ ├── replaygain_synthesis │ │ │ └── meson.build │ │ │ └── utf8 │ │ │ └── meson.build │ ├── flatbuffers │ │ └── meson.build │ ├── fluidsynth │ │ ├── include │ │ │ ├── fluidsynth │ │ │ │ └── meson.build │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── src │ │ │ └── meson.build │ │ └── test │ │ │ └── meson.build │ ├── fmt │ │ ├── meson.build │ │ └── meson_options.txt │ ├── freeglut │ │ ├── meson.build │ │ └── meson_options.txt │ ├── frozen │ │ ├── LICENSE.build │ │ └── meson.build │ ├── ftxui │ │ ├── examples │ │ │ ├── component │ │ │ │ └── meson.build │ │ │ ├── dom │ │ │ │ └── meson.build │ │ │ └── meson.build │ │ └── meson.build │ ├── fuse │ │ ├── include │ │ │ └── meson.build │ │ ├── lib │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── util │ │ │ └── meson.build │ ├── gdbm │ │ ├── autoconf.h.meson │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── src │ │ │ └── meson.build │ ├── gee │ │ ├── gee │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── utils │ │ │ └── meson.build │ ├── gflags │ │ ├── meson.build │ │ └── src │ │ │ ├── gflags │ │ │ └── meson.build │ │ │ └── meson.build │ ├── giflib │ │ ├── giflib.def │ │ ├── meson.build │ │ └── meson_options.txt │ ├── glbinding │ │ ├── bundled_headers │ │ │ ├── glbinding-aux │ │ │ │ ├── glbinding-aux_api.h │ │ │ │ ├── glbinding-aux_export.h │ │ │ │ └── glbinding-aux_features.h │ │ │ └── glbinding │ │ │ │ ├── glbinding_api.h │ │ │ │ ├── glbinding_export.h │ │ │ │ └── glbinding_features.h │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── pch │ │ │ └── pch.h │ │ └── source │ │ │ └── tests │ │ │ └── meson.build │ ├── glew │ │ ├── meson.build │ │ └── meson_options.txt │ ├── glfw │ │ ├── examples │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── tests │ │ │ └── meson.build │ ├── glm │ │ └── meson.build │ ├── glpk │ │ ├── examples │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── meson.options │ │ └── src │ │ │ ├── glpk.def │ │ │ └── meson.build │ ├── godot-cpp │ │ ├── meson-bindings-generator.py │ │ ├── meson.build │ │ └── meson.options │ ├── google-benchmark │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── test │ │ │ └── meson.build │ ├── google-brotli │ │ └── meson.build │ ├── google-snappy │ │ └── meson.build │ ├── google-woff2 │ │ ├── LICENSE.build │ │ ├── meson.build │ │ └── meson_options.txt │ ├── graphite2 │ │ └── meson.build │ ├── grpc │ │ └── meson.build │ ├── gtest │ │ ├── googlemock │ │ │ └── meson.build │ │ ├── googletest │ │ │ └── meson.build │ │ └── meson.build │ ├── gumbo-parser │ │ ├── examples │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── src │ │ │ ├── gumbo.def │ │ │ └── meson.build │ │ └── tests │ │ │ └── meson.build │ ├── hedley │ │ └── meson.build │ ├── hinnant-date │ │ ├── meson.build │ │ └── meson_options.txt │ ├── htslib │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── test │ │ │ └── meson.build │ ├── icu │ │ ├── meson.build │ │ └── source │ │ │ ├── common │ │ │ └── meson.build │ │ │ ├── data │ │ │ ├── export_module.py │ │ │ └── meson.build │ │ │ ├── i18n │ │ │ └── meson.build │ │ │ ├── io │ │ │ └── meson.build │ │ │ ├── layoutex │ │ │ └── meson.build │ │ │ ├── meson.build │ │ │ ├── stubdata │ │ │ └── meson.build │ │ │ ├── test │ │ │ └── meson.build │ │ │ └── tools │ │ │ ├── ctestfw │ │ │ └── meson.build │ │ │ ├── genbrk │ │ │ └── meson.build │ │ │ ├── genccode │ │ │ └── meson.build │ │ │ ├── gencmn │ │ │ └── meson.build │ │ │ ├── icuinfo │ │ │ └── meson.build │ │ │ ├── icupkg │ │ │ └── meson.build │ │ │ ├── meson.build │ │ │ ├── pkgdata │ │ │ └── meson.build │ │ │ └── toolutil │ │ │ └── meson.build │ ├── iir │ │ ├── demo │ │ │ └── meson.build │ │ ├── iir │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── test │ │ │ └── meson.build │ ├── imgui-docking │ │ ├── meson.build │ │ └── meson_options.txt │ ├── imgui-sfml │ │ └── meson.build │ ├── imgui │ │ ├── meson.build │ │ └── meson_options.txt │ ├── imguizmo │ │ └── meson.build │ ├── implot │ │ └── meson.build │ ├── indicators │ │ └── meson.build │ ├── jansson │ │ └── meson.build │ ├── jbig2dec │ │ ├── include │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── src │ │ │ ├── config.h.meson │ │ │ ├── config_types.h.meson │ │ │ ├── jbig2dec.def │ │ │ └── meson.build │ ├── jbigkit │ │ ├── jbig.def │ │ ├── jbig85.def │ │ ├── libjbig │ │ │ └── meson.build │ │ ├── meson.build │ │ └── pbmtools │ │ │ └── meson.build │ ├── json-c │ │ ├── config │ │ │ └── meson.build │ │ ├── meson.build │ │ └── meson_options.txt │ ├── lame │ │ ├── config.h.meson │ │ ├── frontend │ │ │ └── meson.build │ │ ├── include │ │ │ └── lame │ │ │ │ └── meson.build │ │ ├── libmp3lame │ │ │ ├── fix_def.py │ │ │ ├── meson.build │ │ │ └── sym2ver.py │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── mpglib │ │ │ └── meson.build │ ├── leptonica │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── prog │ │ │ ├── _skipped_test.c │ │ │ └── meson.build │ │ └── src │ │ │ └── meson.build │ ├── libXcursor │ │ ├── include │ │ │ └── X11 │ │ │ │ └── Xcursor │ │ │ │ └── meson.build │ │ └── meson.build │ ├── libXext │ │ └── meson.build │ ├── libXinerama │ │ └── meson.build │ ├── libXrandr │ │ └── meson.build │ ├── libXrender │ │ └── meson.build │ ├── libXv │ │ └── meson.build │ ├── libXxf86vm │ │ └── meson.build │ ├── libaegis │ │ └── meson.build │ ├── libarchive │ │ ├── cat │ │ │ └── meson.build │ │ ├── cpio │ │ │ └── meson.build │ │ ├── libarchive │ │ │ └── meson.build │ │ ├── libarchive_fe │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── tar │ │ │ └── meson.build │ ├── libccp4c │ │ ├── LICENSE.build │ │ └── meson.build │ ├── libebml │ │ ├── meson.build │ │ └── meson_options.txt │ ├── libexif │ │ ├── contrib │ │ │ └── meson.build │ │ ├── def.py │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── test │ │ │ └── meson.build │ ├── libffi │ │ ├── doc │ │ │ └── meson.build │ │ ├── fficonfig.h.meson │ │ ├── include │ │ │ └── meson.build │ │ ├── meson-scripts │ │ │ ├── extract-libtool-version.py │ │ │ ├── test-cc-supports-hidden-visibility.py │ │ │ ├── test-cc-uses-zarch.py │ │ │ ├── test-ro-eh-frame.py │ │ │ └── test-unwind-section.py │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── src │ │ │ └── meson.build │ │ └── testsuite │ │ │ └── meson.build │ ├── libffmpegthumbnailer │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── test │ │ │ └── meson.build │ ├── libgpiod │ │ ├── bindings │ │ │ ├── cxx │ │ │ │ ├── examples │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ └── tests │ │ │ │ │ └── meson.build │ │ │ ├── meson.build │ │ │ └── python │ │ │ │ ├── meson.build │ │ │ │ └── tests │ │ │ │ └── meson.build │ │ ├── include │ │ │ └── meson.build │ │ ├── lib │ │ │ └── meson.build │ │ ├── man │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── tests │ │ │ ├── meson.build │ │ │ └── mockup │ │ │ │ └── meson.build │ │ └── tools │ │ │ └── meson.build │ ├── libjpeg-turbo │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── simd │ │ │ ├── arm │ │ │ │ └── meson.build │ │ │ └── meson.build │ │ └── src │ │ │ └── meson.build │ ├── libkqueue │ │ └── meson.build │ ├── liblangtag │ │ └── meson.build │ ├── liblbfgs │ │ ├── lib │ │ │ └── meson.build │ │ ├── liblbfgs.def │ │ ├── meson.build │ │ └── sample │ │ │ └── meson.build │ ├── liblzma │ │ ├── config.h.meson │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── src │ │ │ ├── liblzma │ │ │ │ └── meson.build │ │ │ ├── meson.build │ │ │ └── xz │ │ │ │ └── meson.build │ │ └── tests │ │ │ └── meson.build │ ├── libmatroska │ │ └── meson.build │ ├── libmicrohttpd │ │ ├── MHD_config.h.meson │ │ ├── meson.build │ │ └── meson_options.txt │ ├── libopenjp2 │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── src │ │ │ ├── bin │ │ │ ├── common │ │ │ │ └── meson.build │ │ │ ├── jp2 │ │ │ │ └── meson.build │ │ │ ├── jpip │ │ │ │ └── meson.build │ │ │ ├── meson.build │ │ │ └── wx │ │ │ │ ├── OPJViewer │ │ │ │ └── meson.build │ │ │ │ └── meson.build │ │ │ └── lib │ │ │ ├── meson.build │ │ │ ├── openjp2 │ │ │ └── meson.build │ │ │ └── openjpip │ │ │ └── meson.build │ ├── libpfm │ │ ├── examples │ │ │ └── meson.build │ │ ├── include │ │ │ └── meson.build │ │ ├── lib │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── perf_examples │ │ │ ├── meson.build │ │ │ └── x86 │ │ │ │ └── meson.build │ │ └── tests │ │ │ └── meson.build │ ├── libpng │ │ └── meson.build │ ├── libsass │ │ ├── include │ │ │ └── meson.build │ │ ├── meson.build │ │ └── src │ │ │ └── meson.build │ ├── libsigcplusplus-3 │ │ └── meson.build │ ├── libsignal-protocol-c │ │ ├── meson.build │ │ └── src │ │ │ ├── meson.build │ │ │ └── signal-protocol-c.def │ ├── libsndfile │ │ ├── examples │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── programs │ │ │ └── meson.build │ ├── libssh2 │ │ ├── example │ │ │ └── meson.build │ │ ├── meson.build │ │ └── meson_options.txt │ ├── libtiff │ │ ├── libtiff │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── test │ │ │ └── meson.build │ ├── libtirpc │ │ ├── meson.build │ │ └── meson_options.txt │ ├── libtomcrypt │ │ ├── meson.build │ │ └── src │ │ │ ├── ciphers │ │ │ ├── aes │ │ │ │ └── meson.build │ │ │ ├── meson.build │ │ │ ├── safer │ │ │ │ └── meson.build │ │ │ └── twofish │ │ │ │ └── meson.build │ │ │ ├── encauth │ │ │ ├── ccm │ │ │ │ └── meson.build │ │ │ ├── eax │ │ │ │ └── meson.build │ │ │ ├── gcm │ │ │ │ └── meson.build │ │ │ ├── meson.build │ │ │ └── ocb │ │ │ │ └── meson.build │ │ │ ├── hashes │ │ │ ├── chc │ │ │ │ └── meson.build │ │ │ ├── helper │ │ │ │ └── meson.build │ │ │ ├── meson.build │ │ │ ├── sha2 │ │ │ │ └── meson.build │ │ │ └── whirl │ │ │ │ └── meson.build │ │ │ ├── mac │ │ │ ├── f9 │ │ │ │ └── meson.build │ │ │ ├── hmac │ │ │ │ └── meson.build │ │ │ ├── meson.build │ │ │ ├── omac │ │ │ │ └── meson.build │ │ │ ├── pelican │ │ │ │ └── meson.build │ │ │ ├── pmac │ │ │ │ └── meson.build │ │ │ └── xcbc │ │ │ │ └── meson.build │ │ │ ├── math │ │ │ ├── fp │ │ │ │ └── meson.build │ │ │ └── meson.build │ │ │ ├── meson.build │ │ │ ├── misc │ │ │ ├── base64 │ │ │ │ └── meson.build │ │ │ ├── crypt │ │ │ │ └── meson.build │ │ │ ├── meson.build │ │ │ └── pkcs5 │ │ │ │ └── meson.build │ │ │ ├── modes │ │ │ ├── cbc │ │ │ │ └── meson.build │ │ │ ├── cfb │ │ │ │ └── meson.build │ │ │ ├── ctr │ │ │ │ └── meson.build │ │ │ ├── ecb │ │ │ │ └── meson.build │ │ │ ├── f8 │ │ │ │ └── meson.build │ │ │ ├── lrw │ │ │ │ └── meson.build │ │ │ ├── meson.build │ │ │ ├── ofb │ │ │ │ └── meson.build │ │ │ └── xts │ │ │ │ └── meson.build │ │ │ ├── pk │ │ │ ├── asn1 │ │ │ │ ├── der │ │ │ │ │ └── meson.build │ │ │ │ └── meson.build │ │ │ ├── dsa │ │ │ │ └── meson.build │ │ │ ├── ecc │ │ │ │ └── meson.build │ │ │ ├── katja │ │ │ │ └── meson.build │ │ │ ├── meson.build │ │ │ ├── pkcs1 │ │ │ │ └── meson.build │ │ │ └── rsa │ │ │ │ └── meson.build │ │ │ ├── prngs │ │ │ └── meson.build │ │ │ └── stream │ │ │ ├── chacha │ │ │ └── meson.build │ │ │ ├── meson.build │ │ │ ├── rc4 │ │ │ └── meson.build │ │ │ └── sober128 │ │ │ └── meson.build │ ├── libunibreak │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── src │ │ │ ├── meson.build │ │ │ └── unibreak.def │ ├── libupnp │ │ ├── meson.build │ │ └── meson_options.txt │ ├── liburing │ │ ├── LICENSE.build │ │ ├── examples │ │ │ └── meson.build │ │ ├── man │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── src │ │ │ ├── include │ │ │ │ ├── liburing │ │ │ │ │ ├── compat.h.meson │ │ │ │ │ └── meson.build │ │ │ │ └── meson.build │ │ │ └── meson.build │ │ └── test │ │ │ └── meson.build │ ├── libusb │ │ ├── examples │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── tests │ │ │ └── meson.build │ ├── libuv │ │ ├── link_file_in_build_dir.py │ │ ├── meson.build │ │ └── meson_options.txt │ ├── libwebp │ │ ├── examples │ │ │ └── meson.build │ │ ├── imageio │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── sharpyuv │ │ │ └── meson.build │ │ └── src │ │ │ ├── dec │ │ │ └── meson.build │ │ │ ├── demux │ │ │ └── meson.build │ │ │ ├── dsp │ │ │ └── meson.build │ │ │ ├── enc │ │ │ └── meson.build │ │ │ ├── meson.build │ │ │ ├── mux │ │ │ └── meson.build │ │ │ ├── utils │ │ │ └── meson.build │ │ │ └── webp │ │ │ ├── config.h.meson │ │ │ └── meson.build │ ├── libwebsockets │ │ ├── meson.build │ │ └── meson_options.txt │ ├── libxslt │ │ ├── libexslt │ │ │ └── meson.build │ │ ├── libxslt │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── xsltproc │ │ │ └── meson.build │ ├── libyaml │ │ ├── meson.build │ │ └── tests │ │ │ └── meson.build │ ├── littlefs │ │ └── meson.build │ ├── lmdb │ │ ├── libraries │ │ │ └── liblmdb │ │ │ │ └── meson.build │ │ ├── lmdb.def │ │ ├── meson.build │ │ └── meson_options.txt │ ├── lua │ │ ├── meson.build │ │ └── meson_options.txt │ ├── luajit │ │ ├── dynasm │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── src │ │ │ ├── host │ │ │ │ └── meson.build │ │ │ └── meson.build │ │ └── unwind_check.sh │ ├── ludocode-mpack │ │ └── meson.build │ ├── lvgl │ │ ├── demos │ │ │ └── meson.build │ │ ├── examples │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── src │ │ │ ├── libs │ │ │ └── thorvg │ │ │ │ └── meson.build │ │ │ └── meson.build │ ├── lz4 │ │ ├── LICENSE.build │ │ ├── meson.build │ │ └── meson_options.txt │ ├── lzo │ │ ├── LICENSE.build │ │ ├── examples │ │ │ └── meson.build │ │ ├── include │ │ │ └── meson.build │ │ ├── lzotest │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── src │ │ │ └── meson.build │ │ └── tests │ │ │ └── meson.build │ ├── m4 │ │ ├── checks │ │ │ ├── m4_test_runner.py │ │ │ └── meson.build │ │ ├── lib │ │ │ ├── config.h.meson │ │ │ ├── configmake.h.meson │ │ │ ├── fcntl.in.h.meson │ │ │ ├── getopt.in.h.meson │ │ │ ├── langinfo.in.h.meson │ │ │ ├── locale.in.h.meson │ │ │ ├── meson.build │ │ │ ├── nononnull.h.meson │ │ │ ├── signal.in.h.meson │ │ │ ├── spawn.in.h.meson │ │ │ ├── stddef.in.h.meson │ │ │ ├── stdio.in.h.meson │ │ │ ├── stdlib.in.h.meson │ │ │ ├── string.in.h.meson │ │ │ ├── sys │ │ │ │ └── meson.build │ │ │ ├── sys_random.in.h.meson │ │ │ ├── sys_stat.in.h.meson │ │ │ ├── sys_types.in.h.meson │ │ │ ├── sys_wait.in.h.meson │ │ │ ├── unistd.in.h.meson │ │ │ └── wchar.in.h.meson │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── src │ │ │ ├── meson.build │ │ │ └── nononnull.h.meson │ ├── mdds │ │ └── meson.build │ ├── microsoft-gsl │ │ └── meson.build │ ├── miniaudio │ │ ├── examples │ │ │ └── meson.build │ │ ├── extras │ │ │ ├── meson.build │ │ │ └── nodes │ │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── tests │ │ │ ├── conversion │ │ │ │ └── meson.build │ │ │ ├── cpp │ │ │ │ └── meson.build │ │ │ ├── deviceio │ │ │ │ └── meson.build │ │ │ ├── emscripten │ │ │ │ └── meson.build │ │ │ ├── filtering │ │ │ │ └── meson.build │ │ │ ├── generation │ │ │ │ └── meson.build │ │ │ └── meson.build │ │ └── tools │ │ │ └── meson.build │ ├── miniz │ │ └── meson.build │ ├── minizip-ng │ │ ├── include-workaround-meson │ │ │ └── minizip │ │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── mz.def │ │ └── test │ │ │ └── meson.build │ ├── mocklibc │ │ ├── bin │ │ │ ├── meson.build │ │ │ ├── mocklibc-test.in │ │ │ └── mocklibc.in │ │ ├── meson.build │ │ └── src │ │ │ └── meson.build │ ├── mpark-patterns │ │ ├── meson.build │ │ ├── meson.options │ │ └── test │ │ │ └── meson.build │ ├── mpdecimal │ │ ├── libmpdec++ │ │ │ └── examples │ │ │ │ └── meson.build │ │ ├── libmpdec │ │ │ └── examples │ │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── tests++ │ │ │ └── meson.build │ │ └── tests │ │ │ ├── gettests.py │ │ │ └── meson.build │ ├── msgpackc-cxx │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── test │ │ │ └── meson.build │ ├── mt32emu │ │ ├── include │ │ │ └── mt32emu │ │ │ │ ├── c_interface │ │ │ │ └── meson.build │ │ │ │ └── meson.build │ │ ├── meson.build │ │ └── mt32emu │ │ │ └── src │ │ │ └── meson.build │ ├── muellan-clipp │ │ └── meson.build │ ├── mujs │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── mujs.def │ │ └── tools │ │ │ └── meson.build │ ├── nanobind │ │ └── meson.build │ ├── nativefiledialog-extended │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── src │ │ │ └── meson.build │ │ └── test │ │ │ └── meson.build │ ├── netstring-c │ │ ├── meson.build │ │ └── netstring-c.def │ ├── nghttp2 │ │ ├── lib │ │ │ ├── includes │ │ │ │ ├── meson.build │ │ │ │ └── nghttp2 │ │ │ │ │ └── meson.build │ │ │ └── meson.build │ │ └── meson.build │ ├── nng │ │ └── meson.build │ ├── nonstd-any-lite │ │ └── meson.build │ ├── nonstd-byte-lite │ │ └── meson.build │ ├── nonstd-expected-lite │ │ └── meson.build │ ├── nonstd-observer-ptr-lite │ │ └── meson.build │ ├── nonstd-optional-lite │ │ └── meson.build │ ├── nonstd-span-lite │ │ └── meson.build │ ├── nonstd-status-value-lite │ │ └── meson.build │ ├── nonstd-string-view-lite │ │ └── meson.build │ ├── nowide │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── src │ │ │ └── meson.build │ │ └── test │ │ │ ├── meson.build │ │ │ └── test_iostream_interactive.py │ ├── oatpp-openssl │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── src │ │ │ ├── meson.build │ │ │ └── oatpp-openssl │ │ │ │ └── meson.build │ │ └── test │ │ │ └── meson.build │ ├── oatpp-sqlite │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── src │ │ │ ├── meson.build │ │ │ ├── oatpp-sqlite │ │ │ │ └── meson.build │ │ │ └── sqlite │ │ │ │ └── meson.build │ │ └── test │ │ │ └── meson.build │ ├── oatpp-swagger │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── src │ │ │ ├── meson.build │ │ │ └── oatpp-swagger │ │ │ │ └── meson.build │ │ └── test │ │ │ └── meson.build │ ├── oatpp-websocket │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── src │ │ │ ├── meson.build │ │ │ └── oatpp-websocket │ │ │ │ └── meson.build │ │ └── test │ │ │ └── meson.build │ ├── oatpp-zlib │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── src │ │ │ ├── meson.build │ │ │ └── oatpp-zlib │ │ │ │ └── meson.build │ │ └── test │ │ │ └── meson.build │ ├── oatpp │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── src │ │ │ ├── meson.build │ │ │ ├── oatpp-test │ │ │ │ └── meson.build │ │ │ └── oatpp │ │ │ │ └── meson.build │ │ └── test │ │ │ └── meson.build │ ├── ogg │ │ ├── include │ │ │ └── ogg │ │ │ │ └── meson.build │ │ ├── meson.build │ │ └── src │ │ │ └── meson.build │ ├── openal-soft │ │ ├── hexify.py │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── utils │ │ │ └── meson.build │ ├── openblas │ │ ├── ctest │ │ │ ├── meson.build │ │ │ └── test_runner.c │ │ ├── driver │ │ │ ├── level2 │ │ │ │ └── meson.build │ │ │ ├── level3 │ │ │ │ └── meson.build │ │ │ └── others │ │ │ │ └── meson.build │ │ ├── gen_install_headers.py │ │ ├── interface │ │ │ ├── lapack │ │ │ │ └── meson.build │ │ │ ├── meson.build │ │ │ └── meson_options.txt │ │ ├── kernel │ │ │ ├── arm64 │ │ │ │ ├── meson.build │ │ │ │ └── meson_armv8 │ │ │ │ │ └── meson.build │ │ │ ├── generic │ │ │ │ └── meson.build │ │ │ ├── meson.build │ │ │ ├── meson_base │ │ │ │ └── meson.build │ │ │ └── x86_64 │ │ │ │ ├── meson.build │ │ │ │ ├── meson_haswell │ │ │ │ └── meson.build │ │ │ │ ├── meson_sandybridge │ │ │ │ └── meson.build │ │ │ │ ├── meson_skylakex │ │ │ │ └── meson.build │ │ │ │ └── meson_zen │ │ │ │ └── meson.build │ │ ├── lapack-netlib │ │ │ ├── BLAS │ │ │ │ ├── SRC │ │ │ │ │ └── meson.build │ │ │ │ ├── TESTING │ │ │ │ │ ├── meson.build │ │ │ │ │ └── run_fortran.c │ │ │ │ └── meson.build │ │ │ ├── INSTALL │ │ │ │ └── meson.build │ │ │ ├── SRC │ │ │ │ └── meson.build │ │ │ ├── meson.build │ │ │ └── meson_options.txt │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── prepare_config_last.py │ │ ├── read_config.py │ │ ├── test │ │ │ ├── meson.build │ │ │ └── test_runner.c │ │ ├── utest │ │ │ └── meson.build │ │ └── write_to_file.py │ ├── opencl-headers │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── tests │ │ │ └── meson.build │ ├── openssl │ │ ├── README.md │ │ ├── generate_def.py │ │ ├── generate_gypi.pl.patch │ │ ├── generator.sh │ │ ├── include │ │ │ └── buildinf.h │ │ ├── meson.build │ │ ├── meson.build.tmpl │ │ └── meson_options.txt │ ├── orcus │ │ ├── meson.build │ │ └── src │ │ │ ├── liborcus │ │ │ └── meson.build │ │ │ ├── meson.build │ │ │ └── parser │ │ │ └── meson.build │ ├── orocos-kdl │ │ ├── meson.build │ │ └── orocos_kdl │ │ │ ├── meson.build │ │ │ └── src │ │ │ └── meson.build │ ├── pcg │ │ └── meson.build │ ├── pcre │ │ ├── meson.build │ │ └── meson_options.txt │ ├── pcre2 │ │ ├── meson.build │ │ └── meson_options.txt │ ├── pegtl │ │ ├── meson.build │ │ ├── meson.options │ │ └── src │ │ │ ├── example │ │ │ └── pegtl │ │ │ │ └── meson.build │ │ │ └── test │ │ │ └── pegtl │ │ │ └── meson.build │ ├── physfs │ │ ├── meson.build │ │ └── meson_options.txt │ ├── protobuf-c │ │ ├── meson.build │ │ ├── protobuf-c │ │ │ └── meson.build │ │ └── protoc-c │ │ │ └── meson.build │ ├── protobuf │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── src │ │ │ ├── meson.build │ │ │ └── symlink.py │ ├── pugixml │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── tests │ │ │ └── meson.build │ ├── pv │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── src │ │ │ └── include │ │ │ │ ├── config.h.meson │ │ │ │ └── meson.build │ │ └── tests │ │ │ └── meson.build │ ├── pybind11 │ │ └── meson.build │ ├── qrencode │ │ ├── meson.build │ │ └── qrencode.def │ ├── quazip │ │ ├── meson.build │ │ └── quazip │ │ │ └── meson.build │ ├── rang │ │ └── meson.build │ ├── range-v3 │ │ ├── meson.build │ │ └── test │ │ │ ├── action │ │ │ └── meson.build │ │ │ ├── algorithm │ │ │ └── meson.build │ │ │ ├── experimental │ │ │ ├── meson.build │ │ │ └── view │ │ │ │ └── meson.build │ │ │ ├── functional │ │ │ └── meson.build │ │ │ ├── iterator │ │ │ └── meson.build │ │ │ ├── meson.build │ │ │ ├── numeric │ │ │ └── meson.build │ │ │ ├── range │ │ │ └── meson.build │ │ │ ├── utility │ │ │ └── meson.build │ │ │ └── view │ │ │ └── meson.build │ ├── rapidjson │ │ └── meson.build │ ├── rdkafka │ │ ├── examples │ │ │ └── meson.build │ │ ├── include-workaround-meson │ │ │ └── librdkafka │ │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── tests │ │ │ ├── include-workaround-meson │ │ │ └── sys │ │ │ │ └── meson.build │ │ │ ├── interceptor_test │ │ │ └── meson.build │ │ │ └── meson.build │ ├── re2 │ │ ├── meson.build │ │ └── meson_options.txt │ ├── reflex │ │ ├── meson.build │ │ └── meson.options │ ├── robin-map │ │ └── meson.build │ ├── rxcpp │ │ └── meson.build │ ├── sassc │ │ └── meson.build │ ├── sdl2 │ │ ├── find-dylib-name.py │ │ ├── include │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── src │ │ │ ├── atomic │ │ │ │ └── meson.build │ │ │ ├── audio │ │ │ │ ├── aaudio │ │ │ │ │ └── meson.build │ │ │ │ ├── alsa │ │ │ │ │ └── meson.build │ │ │ │ ├── android │ │ │ │ │ └── meson.build │ │ │ │ ├── arts │ │ │ │ │ └── meson.build │ │ │ │ ├── coreaudio │ │ │ │ │ └── meson.build │ │ │ │ ├── directsound │ │ │ │ │ └── meson.build │ │ │ │ ├── disk │ │ │ │ │ └── meson.build │ │ │ │ ├── dsp │ │ │ │ │ └── meson.build │ │ │ │ ├── dummy │ │ │ │ │ └── meson.build │ │ │ │ ├── emscripten │ │ │ │ │ └── meson.build │ │ │ │ ├── esd │ │ │ │ │ └── meson.build │ │ │ │ ├── fusionsound │ │ │ │ │ └── meson.build │ │ │ │ ├── haiku │ │ │ │ │ └── meson.build │ │ │ │ ├── jack │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ ├── nacl │ │ │ │ │ └── meson.build │ │ │ │ ├── nas │ │ │ │ │ └── meson.build │ │ │ │ ├── netbsd │ │ │ │ │ └── meson.build │ │ │ │ ├── openslES │ │ │ │ │ └── meson.build │ │ │ │ ├── os2 │ │ │ │ │ └── meson.build │ │ │ │ ├── paudio │ │ │ │ │ └── meson.build │ │ │ │ ├── pipewire │ │ │ │ │ └── meson.build │ │ │ │ ├── psp │ │ │ │ │ └── meson.build │ │ │ │ ├── pulseaudio │ │ │ │ │ └── meson.build │ │ │ │ ├── qsa │ │ │ │ │ └── meson.build │ │ │ │ ├── sndio │ │ │ │ │ └── meson.build │ │ │ │ ├── sun │ │ │ │ │ └── meson.build │ │ │ │ ├── vita │ │ │ │ │ └── meson.build │ │ │ │ ├── wasapi │ │ │ │ │ └── meson.build │ │ │ │ └── winmm │ │ │ │ │ └── meson.build │ │ │ ├── core │ │ │ │ ├── android │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ ├── openbsd │ │ │ │ │ └── meson.build │ │ │ │ ├── os2 │ │ │ │ │ ├── geniconv │ │ │ │ │ │ └── meson.build │ │ │ │ │ └── meson.build │ │ │ │ ├── unix │ │ │ │ │ └── meson.build │ │ │ │ ├── windows │ │ │ │ │ └── meson.build │ │ │ │ └── winrt │ │ │ │ │ └── meson.build │ │ │ ├── cpuinfo │ │ │ │ └── meson.build │ │ │ ├── dynapi │ │ │ │ └── meson.build │ │ │ ├── events │ │ │ │ └── meson.build │ │ │ ├── file │ │ │ │ ├── cocoa │ │ │ │ │ └── meson.build │ │ │ │ └── meson.build │ │ │ ├── filesystem │ │ │ │ ├── android │ │ │ │ │ └── meson.build │ │ │ │ ├── cocoa │ │ │ │ │ └── meson.build │ │ │ │ ├── dummy │ │ │ │ │ └── meson.build │ │ │ │ ├── emscripten │ │ │ │ │ └── meson.build │ │ │ │ ├── haiku │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ ├── nacl │ │ │ │ │ └── meson.build │ │ │ │ ├── os2 │ │ │ │ │ └── meson.build │ │ │ │ ├── unix │ │ │ │ │ └── meson.build │ │ │ │ ├── vita │ │ │ │ │ └── meson.build │ │ │ │ ├── windows │ │ │ │ │ └── meson.build │ │ │ │ └── winrt │ │ │ │ │ └── meson.build │ │ │ ├── haptic │ │ │ │ ├── android │ │ │ │ │ └── meson.build │ │ │ │ ├── darwin │ │ │ │ │ └── meson.build │ │ │ │ ├── dummy │ │ │ │ │ └── meson.build │ │ │ │ ├── linux │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ └── windows │ │ │ │ │ └── meson.build │ │ │ ├── hidapi │ │ │ │ └── meson.build │ │ │ ├── joystick │ │ │ │ ├── android │ │ │ │ │ └── meson.build │ │ │ │ ├── bsd │ │ │ │ │ └── meson.build │ │ │ │ ├── darwin │ │ │ │ │ └── meson.build │ │ │ │ ├── dummy │ │ │ │ │ └── meson.build │ │ │ │ ├── emscripten │ │ │ │ │ └── meson.build │ │ │ │ ├── haiku │ │ │ │ │ └── meson.build │ │ │ │ ├── hidapi │ │ │ │ │ └── meson.build │ │ │ │ ├── iphoneos │ │ │ │ │ └── meson.build │ │ │ │ ├── linux │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ ├── os2 │ │ │ │ │ └── meson.build │ │ │ │ ├── psp │ │ │ │ │ └── meson.build │ │ │ │ ├── steam │ │ │ │ │ └── meson.build │ │ │ │ ├── virtual │ │ │ │ │ └── meson.build │ │ │ │ ├── vita │ │ │ │ │ └── meson.build │ │ │ │ └── windows │ │ │ │ │ └── meson.build │ │ │ ├── libm │ │ │ │ └── meson.build │ │ │ ├── loadso │ │ │ │ ├── dlopen │ │ │ │ │ └── meson.build │ │ │ │ ├── dummy │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ ├── os2 │ │ │ │ │ └── meson.build │ │ │ │ └── windows │ │ │ │ │ └── meson.build │ │ │ ├── locale │ │ │ │ ├── android │ │ │ │ │ └── meson.build │ │ │ │ ├── dummy │ │ │ │ │ └── meson.build │ │ │ │ ├── emscripten │ │ │ │ │ └── meson.build │ │ │ │ ├── haiku │ │ │ │ │ └── meson.build │ │ │ │ ├── macosx │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ ├── unix │ │ │ │ │ └── meson.build │ │ │ │ ├── windows │ │ │ │ │ └── meson.build │ │ │ │ └── winrt │ │ │ │ │ └── meson.build │ │ │ ├── main │ │ │ │ ├── dummy │ │ │ │ │ └── meson.build │ │ │ │ ├── haiku │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ ├── nacl │ │ │ │ │ └── meson.build │ │ │ │ ├── psp │ │ │ │ │ └── meson.build │ │ │ │ ├── windows │ │ │ │ │ └── meson.build │ │ │ │ └── winrt │ │ │ │ │ └── meson.build │ │ │ ├── meson.build │ │ │ ├── misc │ │ │ │ ├── android │ │ │ │ │ └── meson.build │ │ │ │ ├── dummy │ │ │ │ │ └── meson.build │ │ │ │ ├── haiku │ │ │ │ │ └── meson.build │ │ │ │ ├── ios │ │ │ │ │ └── meson.build │ │ │ │ ├── macosx │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ ├── riscos │ │ │ │ │ └── meson.build │ │ │ │ ├── unix │ │ │ │ │ └── meson.build │ │ │ │ ├── vita │ │ │ │ │ └── meson.build │ │ │ │ ├── windows │ │ │ │ │ └── meson.build │ │ │ │ └── winrt │ │ │ │ │ └── meson.build │ │ │ ├── power │ │ │ │ ├── android │ │ │ │ │ └── meson.build │ │ │ │ ├── emscripten │ │ │ │ │ └── meson.build │ │ │ │ ├── haiku │ │ │ │ │ └── meson.build │ │ │ │ ├── linux │ │ │ │ │ └── meson.build │ │ │ │ ├── macosx │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ ├── psp │ │ │ │ │ └── meson.build │ │ │ │ ├── uikit │ │ │ │ │ └── meson.build │ │ │ │ ├── vita │ │ │ │ │ └── meson.build │ │ │ │ ├── windows │ │ │ │ │ └── meson.build │ │ │ │ └── winrt │ │ │ │ │ └── meson.build │ │ │ ├── render │ │ │ │ ├── direct3d │ │ │ │ │ └── meson.build │ │ │ │ ├── direct3d11 │ │ │ │ │ └── meson.build │ │ │ │ ├── direct3d12 │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ ├── metal │ │ │ │ │ └── meson.build │ │ │ │ ├── opengl │ │ │ │ │ └── meson.build │ │ │ │ ├── opengles │ │ │ │ │ └── meson.build │ │ │ │ ├── opengles2 │ │ │ │ │ └── meson.build │ │ │ │ ├── psp │ │ │ │ │ └── meson.build │ │ │ │ ├── software │ │ │ │ │ └── meson.build │ │ │ │ └── vitagxm │ │ │ │ │ └── meson.build │ │ │ ├── sensor │ │ │ │ ├── android │ │ │ │ │ └── meson.build │ │ │ │ ├── coremotion │ │ │ │ │ └── meson.build │ │ │ │ ├── dummy │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ ├── vita │ │ │ │ │ └── meson.build │ │ │ │ └── windows │ │ │ │ │ └── meson.build │ │ │ ├── stdlib │ │ │ │ └── meson.build │ │ │ ├── test │ │ │ │ └── meson.build │ │ │ ├── thread │ │ │ │ ├── generic │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ ├── os2 │ │ │ │ │ └── meson.build │ │ │ │ ├── psp │ │ │ │ │ └── meson.build │ │ │ │ ├── pthread │ │ │ │ │ └── meson.build │ │ │ │ ├── stdcpp │ │ │ │ │ └── meson.build │ │ │ │ ├── vita │ │ │ │ │ └── meson.build │ │ │ │ └── windows │ │ │ │ │ └── meson.build │ │ │ ├── timer │ │ │ │ ├── dummy │ │ │ │ │ └── meson.build │ │ │ │ ├── haiku │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ ├── os2 │ │ │ │ │ └── meson.build │ │ │ │ ├── psp │ │ │ │ │ └── meson.build │ │ │ │ ├── unix │ │ │ │ │ └── meson.build │ │ │ │ ├── vita │ │ │ │ │ └── meson.build │ │ │ │ └── windows │ │ │ │ │ └── meson.build │ │ │ └── video │ │ │ │ ├── android │ │ │ │ └── meson.build │ │ │ │ ├── cocoa │ │ │ │ └── meson.build │ │ │ │ ├── directfb │ │ │ │ └── meson.build │ │ │ │ ├── dummy │ │ │ │ └── meson.build │ │ │ │ ├── emscripten │ │ │ │ └── meson.build │ │ │ │ ├── haiku │ │ │ │ └── meson.build │ │ │ │ ├── kmsdrm │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ ├── nacl │ │ │ │ └── meson.build │ │ │ │ ├── offscreen │ │ │ │ └── meson.build │ │ │ │ ├── os2 │ │ │ │ └── meson.build │ │ │ │ ├── pandora │ │ │ │ └── meson.build │ │ │ │ ├── psp │ │ │ │ └── meson.build │ │ │ │ ├── qnx │ │ │ │ └── meson.build │ │ │ │ ├── raspberry │ │ │ │ └── meson.build │ │ │ │ ├── uikit │ │ │ │ └── meson.build │ │ │ │ ├── vita │ │ │ │ └── meson.build │ │ │ │ ├── vivante │ │ │ │ └── meson.build │ │ │ │ ├── wayland │ │ │ │ └── meson.build │ │ │ │ ├── windows │ │ │ │ └── meson.build │ │ │ │ ├── winrt │ │ │ │ └── meson.build │ │ │ │ ├── x11 │ │ │ │ └── meson.build │ │ │ │ └── yuv2rgb │ │ │ │ └── meson.build │ │ ├── test │ │ │ └── meson.build │ │ └── wayland-protocols │ │ │ └── meson.build │ ├── sdl2_image │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── test │ │ │ └── meson.build │ ├── sdl2_mixer │ │ ├── meson.build │ │ └── meson_options.txt │ ├── sdl2_net │ │ └── meson.build │ ├── sdl2_ttf │ │ └── meson.build │ ├── sdl3 │ │ ├── meson.build │ │ ├── src │ │ │ ├── atomic │ │ │ │ └── meson.build │ │ │ ├── audio │ │ │ │ ├── aaudio │ │ │ │ │ └── meson.build │ │ │ │ ├── alsa │ │ │ │ │ └── meson.build │ │ │ │ ├── coreaudio │ │ │ │ │ └── meson.build │ │ │ │ ├── directsound │ │ │ │ │ └── meson.build │ │ │ │ ├── disk │ │ │ │ │ └── meson.build │ │ │ │ ├── dsp │ │ │ │ │ └── meson.build │ │ │ │ ├── dummy │ │ │ │ │ └── meson.build │ │ │ │ ├── jack │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ ├── openslES │ │ │ │ │ └── meson.build │ │ │ │ ├── pipewire │ │ │ │ │ └── meson.build │ │ │ │ ├── pulseaudio │ │ │ │ │ └── meson.build │ │ │ │ ├── qnx │ │ │ │ │ └── meson.build │ │ │ │ ├── sndio │ │ │ │ │ └── meson.build │ │ │ │ └── wasapi │ │ │ │ │ └── meson.build │ │ │ ├── camera │ │ │ │ ├── coremedia │ │ │ │ │ └── meson.build │ │ │ │ ├── dummy │ │ │ │ │ └── meson.build │ │ │ │ ├── mediafoundation │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ ├── pipewire │ │ │ │ │ └── meson.build │ │ │ │ └── v4l2 │ │ │ │ │ └── meson.build │ │ │ ├── core │ │ │ │ ├── gdk │ │ │ │ │ └── meson.build │ │ │ │ ├── linux │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ ├── unix │ │ │ │ │ └── meson.build │ │ │ │ └── windows │ │ │ │ │ └── meson.build │ │ │ ├── cpuinfo │ │ │ │ └── meson.build │ │ │ ├── dialog │ │ │ │ ├── cocoa │ │ │ │ │ └── meson.build │ │ │ │ ├── dummy │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ ├── unix │ │ │ │ │ └── meson.build │ │ │ │ └── windows │ │ │ │ │ └── meson.build │ │ │ ├── dynapi │ │ │ │ └── meson.build │ │ │ ├── events │ │ │ │ └── meson.build │ │ │ ├── filesystem │ │ │ │ ├── cocoa │ │ │ │ │ └── meson.build │ │ │ │ ├── dummy │ │ │ │ │ └── meson.build │ │ │ │ ├── gdk │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ ├── posix │ │ │ │ │ └── meson.build │ │ │ │ ├── unix │ │ │ │ │ └── meson.build │ │ │ │ └── windows │ │ │ │ │ └── meson.build │ │ │ ├── gpu │ │ │ │ ├── d3d12 │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ ├── metal │ │ │ │ │ └── meson.build │ │ │ │ └── vulkan │ │ │ │ │ └── meson.build │ │ │ ├── haptic │ │ │ │ ├── darwin │ │ │ │ │ └── meson.build │ │ │ │ ├── dummy │ │ │ │ │ └── meson.build │ │ │ │ ├── linux │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ └── windows │ │ │ │ │ └── meson.build │ │ │ ├── hidapi │ │ │ │ ├── dist │ │ │ │ │ └── meson.build │ │ │ │ ├── documentation │ │ │ │ │ └── meson.build │ │ │ │ ├── hidapi │ │ │ │ │ └── meson.build │ │ │ │ ├── hidtest │ │ │ │ │ └── meson.build │ │ │ │ ├── ios │ │ │ │ │ └── meson.build │ │ │ │ ├── libusb │ │ │ │ │ └── meson.build │ │ │ │ ├── linux │ │ │ │ │ └── meson.build │ │ │ │ ├── m4 │ │ │ │ │ └── meson.build │ │ │ │ ├── mac │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ ├── pc │ │ │ │ │ └── meson.build │ │ │ │ ├── src │ │ │ │ │ ├── cmake │ │ │ │ │ │ └── meson.build │ │ │ │ │ └── meson.build │ │ │ │ ├── subprojects │ │ │ │ │ ├── hidapi_build_cmake │ │ │ │ │ │ └── meson.build │ │ │ │ │ └── meson.build │ │ │ │ ├── udev │ │ │ │ │ └── meson.build │ │ │ │ └── windows │ │ │ │ │ ├── meson.build │ │ │ │ │ ├── pp_data_dump │ │ │ │ │ └── meson.build │ │ │ │ │ └── test │ │ │ │ │ ├── data │ │ │ │ │ └── meson.build │ │ │ │ │ └── meson.build │ │ │ ├── io │ │ │ │ ├── generic │ │ │ │ │ └── meson.build │ │ │ │ ├── io_uring │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ └── windows │ │ │ │ │ └── meson.build │ │ │ ├── joystick │ │ │ │ ├── apple │ │ │ │ │ └── meson.build │ │ │ │ ├── darwin │ │ │ │ │ └── meson.build │ │ │ │ ├── dummy │ │ │ │ │ └── meson.build │ │ │ │ ├── gdk │ │ │ │ │ └── meson.build │ │ │ │ ├── hidapi │ │ │ │ │ ├── meson.build │ │ │ │ │ └── steam │ │ │ │ │ │ └── meson.build │ │ │ │ ├── linux │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ ├── virtual │ │ │ │ │ └── meson.build │ │ │ │ └── windows │ │ │ │ │ └── meson.build │ │ │ ├── libm │ │ │ │ └── meson.build │ │ │ ├── loadso │ │ │ │ ├── dlopen │ │ │ │ │ └── meson.build │ │ │ │ ├── dummy │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ └── windows │ │ │ │ │ └── meson.build │ │ │ ├── locale │ │ │ │ ├── dummy │ │ │ │ │ └── meson.build │ │ │ │ ├── macos │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ ├── unix │ │ │ │ │ └── meson.build │ │ │ │ └── windows │ │ │ │ │ └── meson.build │ │ │ ├── main │ │ │ │ ├── gdk │ │ │ │ │ └── meson.build │ │ │ │ ├── generic │ │ │ │ │ └── meson.build │ │ │ │ ├── ios │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ └── windows │ │ │ │ │ └── meson.build │ │ │ ├── meson.build │ │ │ ├── misc │ │ │ │ ├── dummy │ │ │ │ │ └── meson.build │ │ │ │ ├── ios │ │ │ │ │ └── meson.build │ │ │ │ ├── macos │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ ├── unix │ │ │ │ │ └── meson.build │ │ │ │ └── windows │ │ │ │ │ └── meson.build │ │ │ ├── power │ │ │ │ ├── linux │ │ │ │ │ └── meson.build │ │ │ │ ├── macos │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ ├── uikit │ │ │ │ │ └── meson.build │ │ │ │ └── windows │ │ │ │ │ └── meson.build │ │ │ ├── process │ │ │ │ ├── dummy │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ ├── posix │ │ │ │ │ └── meson.build │ │ │ │ └── windows │ │ │ │ │ └── meson.build │ │ │ ├── render │ │ │ │ ├── direct3d │ │ │ │ │ └── meson.build │ │ │ │ ├── direct3d11 │ │ │ │ │ └── meson.build │ │ │ │ ├── direct3d12 │ │ │ │ │ └── meson.build │ │ │ │ ├── gpu │ │ │ │ │ ├── meson.build │ │ │ │ │ └── shaders │ │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ ├── metal │ │ │ │ │ └── meson.build │ │ │ │ ├── opengl │ │ │ │ │ └── meson.build │ │ │ │ ├── opengles2 │ │ │ │ │ └── meson.build │ │ │ │ ├── software │ │ │ │ │ └── meson.build │ │ │ │ ├── vitagxm │ │ │ │ │ ├── meson.build │ │ │ │ │ └── shader_src │ │ │ │ │ │ └── meson.build │ │ │ │ └── vulkan │ │ │ │ │ └── meson.build │ │ │ ├── sensor │ │ │ │ ├── coremotion │ │ │ │ │ └── meson.build │ │ │ │ ├── dummy │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ └── windows │ │ │ │ │ └── meson.build │ │ │ ├── stdlib │ │ │ │ └── meson.build │ │ │ ├── storage │ │ │ │ ├── generic │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ └── steam │ │ │ │ │ └── meson.build │ │ │ ├── test │ │ │ │ └── meson.build │ │ │ ├── thread │ │ │ │ ├── generic │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ ├── pthread │ │ │ │ │ └── meson.build │ │ │ │ └── windows │ │ │ │ │ └── meson.build │ │ │ ├── time │ │ │ │ ├── meson.build │ │ │ │ ├── unix │ │ │ │ │ └── meson.build │ │ │ │ └── windows │ │ │ │ │ └── meson.build │ │ │ ├── timer │ │ │ │ ├── meson.build │ │ │ │ ├── unix │ │ │ │ │ └── meson.build │ │ │ │ └── windows │ │ │ │ │ └── meson.build │ │ │ ├── tray │ │ │ │ ├── cocoa │ │ │ │ │ └── meson.build │ │ │ │ ├── dummy │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ ├── unix │ │ │ │ │ └── meson.build │ │ │ │ └── windows │ │ │ │ │ └── meson.build │ │ │ └── video │ │ │ │ ├── cocoa │ │ │ │ └── meson.build │ │ │ │ ├── directx │ │ │ │ └── meson.build │ │ │ │ ├── dummy │ │ │ │ └── meson.build │ │ │ │ ├── gdk │ │ │ │ └── meson.build │ │ │ │ ├── khronos │ │ │ │ ├── EGL │ │ │ │ │ └── meson.build │ │ │ │ ├── GLES2 │ │ │ │ │ └── meson.build │ │ │ │ ├── GLES3 │ │ │ │ │ └── meson.build │ │ │ │ ├── KHR │ │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ ├── vk_video │ │ │ │ │ └── meson.build │ │ │ │ └── vulkan │ │ │ │ │ └── meson.build │ │ │ │ ├── kmsdrm │ │ │ │ └── meson.build │ │ │ │ ├── meson.build │ │ │ │ ├── offscreen │ │ │ │ └── meson.build │ │ │ │ ├── openvr │ │ │ │ └── meson.build │ │ │ │ ├── qnx │ │ │ │ └── meson.build │ │ │ │ ├── raspberry │ │ │ │ └── meson.build │ │ │ │ ├── uikit │ │ │ │ └── meson.build │ │ │ │ ├── vivante │ │ │ │ └── meson.build │ │ │ │ ├── wayland │ │ │ │ └── meson.build │ │ │ │ ├── windows │ │ │ │ └── meson.build │ │ │ │ ├── x11 │ │ │ │ └── meson.build │ │ │ │ └── yuv2rgb │ │ │ │ └── meson.build │ │ └── wayland-protocols │ │ │ └── meson.build │ ├── sdl3_image │ │ ├── meson.build │ │ └── src │ │ │ └── meson.build │ ├── sds │ │ ├── meson.build │ │ └── meson_options.txt │ ├── sergiusthebest-plog │ │ └── meson.build │ ├── sfml │ │ ├── examples │ │ │ ├── joystick │ │ │ │ ├── meson.build │ │ │ │ └── resources │ │ │ │ │ └── meson.build │ │ │ ├── meson.build │ │ │ └── sound │ │ │ │ ├── meson.build │ │ │ │ └── resources │ │ │ │ └── meson.build │ │ ├── meson.build │ │ └── src │ │ │ └── SFML │ │ │ ├── Audio │ │ │ └── meson.build │ │ │ ├── Graphics │ │ │ └── meson.build │ │ │ ├── Main │ │ │ └── meson.build │ │ │ ├── Network │ │ │ └── meson.build │ │ │ ├── System │ │ │ └── meson.build │ │ │ ├── Window │ │ │ └── meson.build │ │ │ └── meson.build │ ├── simdjson │ │ └── meson.build │ ├── soundtouch │ │ ├── include │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── source │ │ │ ├── Android-lib │ │ │ └── meson.build │ │ │ ├── SoundStretch │ │ │ └── meson.build │ │ │ ├── SoundTouch │ │ │ └── meson.build │ │ │ ├── SoundTouchDLL │ │ │ ├── meson.build │ │ │ └── meson │ │ │ │ └── afxres.h │ │ │ └── meson.build │ ├── sparrow │ │ ├── meson.build │ │ └── meson_options.txt │ ├── sparsehash-c11 │ │ └── meson.build │ ├── spdlog │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── src │ │ │ └── meson.build │ │ └── tests │ │ │ └── meson.build │ ├── speexdsp │ │ ├── config.h.meson │ │ ├── examples │ │ │ └── meson.build │ │ ├── include │ │ │ └── speex │ │ │ │ ├── meson.build │ │ │ │ └── speexdsp_config_types.h.meson │ │ ├── libspeexdsp │ │ │ └── meson.build │ │ ├── meson.build │ │ └── meson_options.txt │ ├── sqlite3 │ │ ├── meson.build │ │ └── meson_options.txt │ ├── sqlpp11 │ │ ├── meson.build │ │ └── meson_options.txt │ ├── stduuid │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── test │ │ │ └── meson.build │ ├── tabulate │ │ └── meson.build │ ├── taglib │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── taglib │ │ │ └── meson.build │ │ └── tests │ │ │ └── meson.build │ ├── tclap │ │ ├── examples │ │ │ └── meson.build │ │ ├── meson.build │ │ └── tests │ │ │ └── meson.build │ ├── termbox │ │ └── meson.build │ ├── theora │ │ ├── doc │ │ │ ├── doxyfile-patcher.py │ │ │ ├── meson.build │ │ │ └── spec │ │ │ │ ├── check-needed-tex-packages.py │ │ │ │ ├── latexmk-wrapper.py │ │ │ │ ├── meson.build │ │ │ │ └── test-tex-packages.py │ │ ├── examples │ │ │ └── meson.build │ │ ├── include │ │ │ └── meson.build │ │ ├── lib │ │ │ ├── meson.build │ │ │ └── theora.def │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── tests │ │ │ └── meson.build │ │ └── win32 │ │ │ └── xmingw32 │ │ │ └── generate_windows_rc.py │ ├── tinyfsm │ │ ├── meson.build │ │ └── meson_options.txt │ ├── tinyply │ │ └── meson.build │ ├── tl-expected │ │ └── meson.build │ ├── tl-optional │ │ └── meson.build │ ├── tree-sitter │ │ └── meson.build │ ├── trompeloeil │ │ └── meson.build │ ├── tronkko-dirent │ │ └── meson.build │ ├── turtle │ │ └── meson.build │ ├── type_safe │ │ ├── meson.build │ │ └── meson_options.txt │ ├── uchardet │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── src │ │ │ └── meson.build │ │ └── test │ │ │ └── meson.build │ ├── unittest-cpp │ │ ├── UnitTest++ │ │ │ ├── Posix │ │ │ │ └── meson.build │ │ │ ├── Win32 │ │ │ │ └── meson.build │ │ │ └── meson.build │ │ ├── meson.build │ │ └── tests │ │ │ └── meson.build │ ├── utf8proc │ │ ├── meson.build │ │ └── meson_options.txt │ ├── utfcpp │ │ └── meson.build │ ├── uthash │ │ └── meson.build │ ├── vo-aacenc │ │ ├── aacenc │ │ │ └── meson.build │ │ ├── common │ │ │ ├── include │ │ │ │ ├── meson.build │ │ │ │ └── stddef.h.in │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── meson │ │ │ └── makedef.py │ │ └── meson_options.txt │ ├── vorbis │ │ ├── lib │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── test │ │ │ └── meson.build │ │ ├── vorbis.def │ │ ├── vorbisenc.def │ │ ├── vorbisfile.def │ │ └── vq │ │ │ └── meson.build │ ├── vulkan-headers │ │ └── meson.build │ ├── vulkan-memory-allocator │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── src │ │ │ └── meson.build │ ├── vulkan-validationlayers │ │ └── meson.build │ ├── websocketpp │ │ └── meson.build │ ├── win-iconv │ │ ├── meson.build │ │ └── meson_options.txt │ ├── wren │ │ └── meson.build │ ├── x-plane-sdk │ │ ├── meson.build │ │ └── meson_options.txt │ ├── xtensor │ │ ├── meson.build │ │ └── meson_options.txt │ ├── xtl │ │ ├── meson.build │ │ └── meson_options.txt │ ├── xxhash │ │ ├── meson.build │ │ └── meson_options.txt │ ├── yajl │ │ ├── include-workaround-meson │ │ │ └── yajl │ │ │ │ └── meson.build │ │ └── meson.build │ ├── zlib-ng │ │ ├── LICENSE.build │ │ ├── get-version.py │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── process-zconf.py │ │ └── test │ │ │ └── meson.build │ ├── zlib │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── test │ │ │ └── meson.build │ ├── zpp_bits │ │ ├── include │ │ │ └── meson.build │ │ └── meson.build │ └── zstd │ │ ├── meson.build │ │ └── meson_options.txt ├── pango.wrap ├── pcg.wrap ├── pciaccess.wrap ├── pcre.wrap ├── pcre2.wrap ├── pegtl.wrap ├── physfs.wrap ├── pixman.wrap ├── pkgconf.wrap ├── protobuf-c.wrap ├── protobuf.wrap ├── proxy-libintl.wrap ├── pugixml.wrap ├── pv.wrap ├── pybind11.wrap ├── qarchive.wrap ├── qrencode.wrap ├── quazip.wrap ├── quickjs-ng.wrap ├── quill.wrap ├── rang.wrap ├── range-v3.wrap ├── rapidjson.wrap ├── rdkafka.wrap ├── re2.wrap ├── reflex.wrap ├── robin-map.wrap ├── rtaudio.wrap ├── rubberband.wrap ├── rxcpp.wrap ├── sassc.wrap ├── sdl2.wrap ├── sdl2_image.wrap ├── sdl2_mixer.wrap ├── sdl2_net.wrap ├── sdl2_ttf.wrap ├── sdl3.wrap ├── sdl3_image.wrap ├── sds.wrap ├── sergiusthebest-plog.wrap ├── sfml.wrap ├── simdjson.wrap ├── slirp.wrap ├── soundtouch.wrap ├── sparrow.wrap ├── sparsehash-c11.wrap ├── spdlog.wrap ├── speexdsp.wrap ├── spng.wrap ├── sqlite3.wrap ├── sqlitecpp.wrap ├── sqlpp11.wrap ├── stc.wrap ├── stduuid.wrap ├── tabulate.wrap ├── taglib.wrap ├── tclap.wrap ├── termbox.wrap ├── theora.wrap ├── tinyfsm.wrap ├── tinyply.wrap ├── tinyxml2.wrap ├── tl-expected.wrap ├── tl-optional.wrap ├── tomlplusplus.wrap ├── tracy.wrap ├── tree-sitter.wrap ├── trompeloeil.wrap ├── tronkko-dirent.wrap ├── turtle.wrap ├── type_safe.wrap ├── uchardet.wrap ├── unit-system.wrap ├── unittest-cpp.wrap ├── unity.wrap ├── utf8proc.wrap ├── utfcpp.wrap ├── uthash.wrap ├── vo-aacenc.wrap ├── vorbis.wrap ├── vulkan-headers.wrap ├── vulkan-memory-allocator.wrap ├── vulkan-validationlayers.wrap ├── wayland-protocols.wrap ├── wayland.wrap ├── websocketpp.wrap ├── win-iconv.wrap ├── wren.wrap ├── x-plane-sdk.wrap ├── xtensor.wrap ├── xtl.wrap ├── xxhash.wrap ├── yajl.wrap ├── zlib-ng.wrap ├── zlib.wrap ├── zpp_bits.wrap ├── zstd.wrap ├── zycore.wrap └── zydis.wrap └── tools ├── create_release.py ├── fake_tty.py ├── sanity_checks.py ├── update-packagefiles.py ├── utils.py └── versions.py /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | end_of_line = lf 6 | indent_style = space 7 | trim_trailing_whitespace = true 8 | insert_final_newline = true 9 | 10 | [*.py] 11 | indent_size = 4 12 | 13 | [meson.build] 14 | indent_size = 2 15 | 16 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * -text eol=lf encoding=UTF-8 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | .idea 3 | .vscode 4 | *~ 5 | 6 | subprojects/packagecache 7 | subprojects/packagefiles/openssl/generated-config 8 | -------------------------------------------------------------------------------- /meson.format: -------------------------------------------------------------------------------- 1 | use_editor_config=true 2 | kwargs_force_multiline=true 3 | -------------------------------------------------------------------------------- /meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'wraps', 3 | type: 'array', 4 | value: [], 5 | ) 6 | option( 7 | 'depnames', 8 | type: 'array', 9 | value: [], 10 | ) 11 | option( 12 | 'prognames', 13 | type: 'array', 14 | value: [], 15 | ) 16 | -------------------------------------------------------------------------------- /subprojects/.gitignore: -------------------------------------------------------------------------------- 1 | /*/ 2 | !packagefiles/ 3 | -------------------------------------------------------------------------------- /subprojects/arduinocore-avr.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = avr 3 | source_url = http://downloads.arduino.cc/cores/avr-1.8.2.tar.bz2 4 | source_filename = avr-1.8.2.tar.bz2 5 | source_hash = 6213d41c6e91a75ac931527da5b10f2dbe0140c8cc1dd41b06cd4e78b943f41b 6 | patch_directory = arduinocore-avr 7 | 8 | -------------------------------------------------------------------------------- /subprojects/argu-parser.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = argu-parser-0.0.1 3 | source_url = https://github.com/juniorrantila/argu-parser/archive/refs/tags/v0.0.1.tar.gz 4 | source_filename = argu-parser-0.0.1.tar.gz 5 | source_hash = bb9c773364848baab62fbcfbfd10a2acb3beb8051d02fef93e93071959bbc396 6 | 7 | [provide] 8 | argu-parser = argu_parser_dep 9 | -------------------------------------------------------------------------------- /subprojects/atomic_queue.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = atomic_queue-1.6.9 3 | source_url = https://github.com/max0x7ba/atomic_queue/archive/refs/tags/v1.6.9.tar.gz 4 | source_filename = atomic_queue-1.6.9.tar.gz 5 | source_hash = 6d2fc922c3e0325c9ab000832d59a860ae3b6f7f319b645148455c4bef7b52a9 6 | 7 | [provide] 8 | atomic_queue = atomic_queue_dep 9 | -------------------------------------------------------------------------------- /subprojects/bdwgc.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = gc-8.2.8 3 | source_url = https://github.com/ivmai/bdwgc/releases/download/v8.2.8/gc-8.2.8.tar.gz 4 | source_filename = gc-8.2.8.tar.gz 5 | source_hash = 7649020621cb26325e1fb5c8742590d92fb48ce5c259b502faf7d9fb5dabb160 6 | patch_directory = bdwgc 7 | 8 | [provide] 9 | gc = bdwgc_dep 10 | -------------------------------------------------------------------------------- /subprojects/box2d.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = box2d-2.4.1 3 | source_url = https://github.com/erincatto/box2d/archive/v2.4.1/box2d-2.4.1.tar.gz 4 | source_filename = box2d-2.4.1.tar.gz 5 | source_hash = d6b4650ff897ee1ead27cf77a5933ea197cbeef6705638dd181adc2e816b23c2 6 | patch_directory = box2d 7 | 8 | [provide] 9 | box2d = box2d_dep 10 | 11 | -------------------------------------------------------------------------------- /subprojects/bzip2.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = bzip2-1.0.8 3 | source_url = https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz 4 | source_filename = bzip2-1.0.8.tar.gz 5 | source_hash = ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269 6 | patch_directory = bzip2 7 | 8 | [provide] 9 | dependency_names = bzip2 10 | -------------------------------------------------------------------------------- /subprojects/c-flags.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = c-flags-1.5.8 3 | source_url = https://github.com/DieTime/c-flags/archive/1.5.8.tar.gz 4 | source_filename = c-flags-1.5.8.tar.gz 5 | source_hash = 095465ecc1a4abe5e811e19816304283c59470035a18cf58861dc83aec20b209 6 | 7 | [provide] 8 | c-flags = libcflags_dep 9 | -------------------------------------------------------------------------------- /subprojects/cairo.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = cairo-1.18.4 3 | 4 | source_url = https://www.cairographics.org/releases/cairo-1.18.4.tar.xz 5 | source_filename = cairo-1.18.4.tar.xz 6 | source_hash = 445ed8208a6e4823de1226a74ca319d3600e83f6369f99b14265006599c32ccb 7 | 8 | [provide] 9 | dependency_names = cairo, cairo-gobject 10 | -------------------------------------------------------------------------------- /subprojects/catch.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = Catch2-2.2.2 3 | source_url = https://github.com/catchorg/Catch2/archive/v2.2.2.tar.gz 4 | source_filename = Catch2-2.2.2.tar.gz 5 | source_hash = e93aacf012579093fe6b4e686ff0488975cabee1e6b4e4f27a0acd898e8f09fd 6 | patch_directory = catch 7 | -------------------------------------------------------------------------------- /subprojects/catchorg-clara.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = Clara-1.1.5 3 | source_url = https://github.com/catchorg/Clara/archive/v1.1.5.tar.gz 4 | source_filename = Clara-1.1.5.tar.gz 5 | source_hash = 767dc1718e53678cbea00977adcd0a8a195802a505aec3c537664cf25a173142 6 | patch_directory = catchorg-clara 7 | -------------------------------------------------------------------------------- /subprojects/cereal.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = cereal-1.3.2 3 | source_url = https://github.com/USCiLab/cereal/archive/v1.3.2.tar.gz 4 | source_filename = cereal-1.3.2.tar.gz 5 | source_hash = 16a7ad9b31ba5880dac55d62b5d6f243c3ebc8d46a3514149e56b5e7ea81f85f 6 | patch_directory = cereal 7 | 8 | [provide] 9 | cereal = cereal_dep 10 | -------------------------------------------------------------------------------- /subprojects/cexception.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = CException-1.3.4 3 | source_url = https://github.com/ThrowTheSwitch/CException/archive/refs/tags/v1.3.4.tar.gz 4 | source_filename = CException-1.3.4.tar.gz 5 | source_hash = 641d26b32d1f92e7ec31bd5f1e86a1230e49b6a3eaaa181571ef1a5c9d2d22d1 6 | 7 | [provide] 8 | cexception = cexception_dep 9 | -------------------------------------------------------------------------------- /subprojects/cglm.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = cglm-0.9.6 3 | source_url = https://github.com/recp/cglm/archive/refs/tags/v0.9.6.tar.gz 4 | source_filename = cglm-0.9.6.tar.gz 5 | source_hash = be5e7d384561eb0fca59724a92b7fb44bf03e588a7eae5123a7d796002928184 6 | 7 | [provide] 8 | cglm = cglm_dep 9 | -------------------------------------------------------------------------------- /subprojects/check.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = check-0.15.2 3 | source_url = https://github.com/libcheck/check/archive/0.15.2.tar.gz 4 | source_filename = check-0.15.2.tar.gz 5 | source_hash = 998d355294bb94072f40584272cf4424571c396c631620ce463f6ea97aa67d2e 6 | patch_directory = check 7 | 8 | [provide] 9 | check = check_dep 10 | -------------------------------------------------------------------------------- /subprojects/cli11.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = CLI11-2.5.0 3 | 4 | source_url = https://github.com/CLIUtils/CLI11/archive/refs/tags/v2.5.0.tar.gz 5 | source_filename = CLI11-2.5.0.tar.gz 6 | source_hash = 17e02b4cddc2fa348e5dbdbb582c59a3486fa2b2433e70a0c3bacb871334fd55 7 | 8 | [provide] 9 | cli11 = CLI11_dep 10 | -------------------------------------------------------------------------------- /subprojects/cmock.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = CMock-2.6.0 3 | source_url = https://github.com/ThrowTheSwitch/CMock/archive/refs/tags/v2.6.0.tar.gz 4 | source_filename = CMock-2.6.0.tar.gz 5 | source_hash = 02d1202bf52c6631e180b463887f75f281d68f8713689990a5ce0e4524d98b00 6 | 7 | [provide] 8 | cmock = cmock_dep 9 | 10 | -------------------------------------------------------------------------------- /subprojects/cmocka.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = cmocka-1.1.7 3 | source_url = https://cmocka.org/files/1.1/cmocka-1.1.7.tar.xz 4 | source_filename = cmocka-1.1.7.tar.xz 5 | source_hash = 810570eb0b8d64804331f82b29ff47c790ce9cd6b163e98d47a4807047ecad82 6 | patch_directory = cmocka 7 | 8 | [provide] 9 | cmocka = cmocka_dep 10 | -------------------------------------------------------------------------------- /subprojects/cpp-httplib.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = cpp-httplib-0.20.1 3 | source_url = https://github.com/yhirose/cpp-httplib/archive/refs/tags/v0.20.1.tar.gz 4 | source_filename = cpp-httplib-0.20.1.tar.gz 5 | source_hash = b74b1c2c150be2841eba80192f64d93e9a6711985b3ae8aaa1a9cec4863d1dd9 6 | 7 | [provide] 8 | cpp-httplib = cpp_httplib_dep 9 | -------------------------------------------------------------------------------- /subprojects/cpputest.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = cpputest-4.0 3 | source_url = https://github.com/cpputest/cpputest/archive/v4.0.tar.gz 4 | source_filename = cpputest-4.0.tar.gz 5 | source_hash = 0b66d20661f232d2a6af124c4455c8ccc9a4ce72d29f6ad4877eb385faaf5108 6 | patch_directory = cpputest 7 | 8 | [provide] 9 | cpputest = cpputest_dep 10 | -------------------------------------------------------------------------------- /subprojects/cpr.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = cpr-1.11.2 3 | source_url = https://github.com/libcpr/cpr/archive/1.11.2.tar.gz 4 | source_filename = cpr-1.11.2.tar.gz 5 | source_hash = 3795a3581109a9ba5e48fbb50f9efe3399a3ede22f2ab606b71059a615cd6084 6 | patch_directory = cpr 7 | 8 | [provide] 9 | cpr = cpr_dep 10 | -------------------------------------------------------------------------------- /subprojects/cwalk.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = cwalk-1.2.9 3 | source_url = https://github.com/likle/cwalk/archive/refs/tags/v1.2.9.tar.gz 4 | source_filename = v1.2.9.tar.gz 5 | source_hash = 54f160031687ec90a414e0656cf6266445207cb91b720dacf7a7c415d6bc7108 6 | patch_directory = cwalk 7 | 8 | [provide] 9 | cwalk = cwalk_dep 10 | -------------------------------------------------------------------------------- /subprojects/cxxopts.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = cxxopts-3.2.0 3 | source_url = https://github.com/jarro2783/cxxopts/archive/v3.2.0.tar.gz 4 | source_filename = cxxopts-3.2.0.tar.gz 5 | source_hash = 9f43fa972532e5df6c5fd5ad0f5bac606cdec541ccaf1732463d8070bbb7f03b 6 | patch_directory = cxxopts 7 | 8 | [provide] 9 | cxxopts = cxxopts_dep 10 | -------------------------------------------------------------------------------- /subprojects/docopt.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = docopt.cpp-0.6.3 3 | source_url = https://github.com/docopt/docopt.cpp/archive/v0.6.3.tar.gz 4 | source_filename = v0.6.3.tar.gz 5 | source_hash = 28af5a0c482c6d508d22b14d588a3b0bd9ff97135f99c2814a5aa3cbff1d6632 6 | patch_directory = docopt 7 | 8 | [provide] 9 | docopt = docopt_dep 10 | -------------------------------------------------------------------------------- /subprojects/doctest.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = doctest-2.4.12 3 | source_url = https://github.com/doctest/doctest/archive/refs/tags/v2.4.12.tar.gz 4 | source_filename = doctest-2.4.12.tar.gz 5 | source_hash = 73381c7aa4dee704bd935609668cf41880ea7f19fa0504a200e13b74999c2d70 6 | 7 | [provide] 8 | dependency_names = doctest 9 | -------------------------------------------------------------------------------- /subprojects/dragonbox.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = dragonbox-1.1.2 3 | source_url = https://github.com/jk-jeon/dragonbox/archive/refs/tags/1.1.2.tar.gz 4 | source_filename = dragonbox-1.1.2.tar.gz 5 | source_hash = 60938a42c1013dd214c976a019fcde893c603379f059881cb86ed0c2637e2f19 6 | patch_directory = dragonbox 7 | 8 | [provide] 9 | dragonbox = dragonbox_dep -------------------------------------------------------------------------------- /subprojects/enet.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = enet-1.3.17 3 | source_url = http://enet.bespin.org/download/enet-1.3.17.tar.gz 4 | source_filename = enet-1.3.17.tar.gz 5 | source_hash = a38f0f194555d558533b8b15c0c478e946310022d0ec7b34334e19e4574dcedc 6 | patch_directory = enet 7 | 8 | [provide] 9 | enet = enet_dep 10 | -------------------------------------------------------------------------------- /subprojects/enlog.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = enlog-v1.8 3 | source_url = https://gitlab.com/c_enlog/enlog/-/archive/v1.8/enlog-v1.8.tar.bz2 4 | source_filename = enlog-v1.8.tar.bz2 5 | source_hash = 7bbff2726d90068d4fb22a78992f53638e75fd7a6cde63f25850b819a88523e6 6 | 7 | [provide] 8 | enlog = dep_enlog 9 | -------------------------------------------------------------------------------- /subprojects/entt.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = entt-3.11.0 3 | source_url = https://github.com/skypjack/entt/archive/refs/tags/v3.11.0.tar.gz 4 | source_filename = v3.11.0.tar.gz 5 | source_hash = 7cca2bd4d4aeef6c5bdbe06b9e047e7f2519ebaff901207cc81ac71a2bbe185e 6 | patch_directory = entt 7 | 8 | [provide] 9 | entt = entt_dep 10 | -------------------------------------------------------------------------------- /subprojects/epoxy.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = libepoxy-1.5.10 3 | source_url = https://github.com/anholt/libepoxy/archive/refs/tags/1.5.10.tar.gz 4 | source_filename = libepoxy-1.5.10.tar.gz 5 | source_hash = a7ced37f4102b745ac86d6a70a9da399cc139ff168ba6b8002b4d8d43c900c15 6 | 7 | [provide] 8 | epoxy = libepoxy_dep 9 | -------------------------------------------------------------------------------- /subprojects/exiv2.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = exiv2-0.28.5 3 | source_url = https://github.com/Exiv2/exiv2/archive/refs/tags/v0.28.5.tar.gz 4 | source_filename = exiv2-0.28.5.tar.gz 5 | source_hash = e1671f744e379a87ba0c984617406fdf8c0ad0c594e5122f525b2fb7c28d394d 6 | 7 | [provide] 8 | exiv2 = exiv2_dep 9 | -------------------------------------------------------------------------------- /subprojects/facil.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = facil.io-0.7.6 3 | source_url = https://github.com/boazsegev/facil.io/archive/0.7.6.tar.gz 4 | source_filename = 0.7.6.tar.gz 5 | source_hash = dc004017093e1ae3838b8c2a281d77d7cc94a84e0f157d93740838fb61e26d47 6 | patch_directory = facil 7 | 8 | [provide] 9 | facil = facil_dep 10 | -------------------------------------------------------------------------------- /subprojects/flac.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = flac-1.5.0 3 | source_url = https://github.com/xiph/flac/releases/download/1.5.0/flac-1.5.0.tar.xz 4 | source_filename = flac-1.5.0.tar.xz 5 | source_hash = f2c1c76592a82ffff8413ba3c4a1299b6c7ab06c734dee03fd88630485c2b920 6 | patch_directory = flac 7 | 8 | [provide] 9 | flac = flac_dep 10 | -------------------------------------------------------------------------------- /subprojects/fmt.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = fmt-11.2.0 3 | source_url = https://github.com/fmtlib/fmt/archive/11.2.0.tar.gz 4 | source_filename = fmt-11.2.0.tar.gz 5 | source_hash = bc23066d87ab3168f27cef3e97d545fa63314f5c79df5ea444d41d56f962c6af 6 | patch_directory = fmt 7 | 8 | [provide] 9 | fmt = fmt_dep 10 | -------------------------------------------------------------------------------- /subprojects/fribidi.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = fribidi-1.0.16 3 | 4 | source_url = https://github.com/fribidi/fribidi/releases/download/v1.0.16/fribidi-1.0.16.tar.xz 5 | source_filename = fribidi-1.0.16.tar.xz 6 | source_hash = 1b1cde5b235d40479e91be2f0e88a309e3214c8ab470ec8a2744d82a5a9ea05c 7 | 8 | [provide] 9 | fribidi = libfribidi_dep 10 | -------------------------------------------------------------------------------- /subprojects/fuse.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = libfuse-fuse-2.9.9 3 | source_url = https://github.com/libfuse/libfuse/archive/refs/tags/fuse-2.9.9.tar.gz 4 | source_filename = fuse-2.9.9.tar.gz 5 | source_hash = e57a24721177c3b3dd71cb9239ca46b4dee283db9388d48f7ccd256184982194 6 | patch_directory = fuse 7 | 8 | [provide] 9 | fuse = libfuse_dep 10 | -------------------------------------------------------------------------------- /subprojects/gdbm.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = gdbm-1.24 3 | source_url = https://ftp.gnu.org/gnu/gdbm/gdbm-1.24.tar.gz 4 | source_filename = gdbm-1.24.tar.gz 5 | source_hash = 695e9827fdf763513f133910bc7e6cfdb9187943a4fec943e57449723d2b8dbf 6 | patch_directory = gdbm 7 | 8 | [provide] 9 | gdbm = gdbm 10 | -------------------------------------------------------------------------------- /subprojects/gdk-pixbuf.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = gdk-pixbuf-2.42.12 3 | source_url = https://download.gnome.org/sources/gdk-pixbuf/2.42/gdk-pixbuf-2.42.12.tar.xz 4 | source_filename = gdk-pixbuf-2.42.12.tar.xz 5 | source_hash = b9505b3445b9a7e48ced34760c3bcb73e966df3ac94c95a148cb669ab748e3c7 6 | 7 | [provide] 8 | gdk-pixbuf-2.0 = gdkpixbuf_dep 9 | -------------------------------------------------------------------------------- /subprojects/gee.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = libgee-0.20.6 3 | source_url = https://download.gnome.org/sources/libgee/0.20/libgee-0.20.6.tar.xz 4 | source_filename = libgee-0.20.6.tar.xz 5 | source_hash = 1bf834f5e10d60cc6124d74ed3c1dd38da646787fbf7872220b8b4068e476d4d 6 | patch_directory = gee 7 | 8 | [provide] 9 | dependency_names = gee-0.8 10 | -------------------------------------------------------------------------------- /subprojects/gflags.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | source_url = https://github.com/gflags/gflags/archive/refs/tags/v2.2.2.tar.gz 3 | source_filename = gflags-2.2.2.tar.gz 4 | source_hash = 34af2f15cf7367513b352bdcd2493ab14ce43692d2dcd9dfc499492966c64dcf 5 | directory = gflags-2.2.2 6 | patch_directory = gflags 7 | 8 | [provide] 9 | gflags = gflags_dep 10 | -------------------------------------------------------------------------------- /subprojects/glew.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = glew-2.2.0 3 | source_url = http://downloads.sourceforge.net/glew/glew-2.2.0.tgz 4 | source_filename = glew-2.2.0.tgz 5 | source_hash = d4fc82893cfb00109578d0a1a2337fb8ca335b3ceccf97b97e5cc7f08e4353e1 6 | patch_directory = glew 7 | 8 | [provide] 9 | glew = glew_dep 10 | -------------------------------------------------------------------------------- /subprojects/glfw.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = glfw-3.4 3 | patch_directory = glfw 4 | source_url = https://github.com/glfw/glfw/archive/refs/tags/3.4.tar.gz 5 | source_filename = glfw-3.4.tar.gz 6 | source_hash = c038d34200234d071fae9345bc455e4a8f2f544ab60150765d7704e08f3dac01 7 | 8 | [provide] 9 | glfw3 = glfw_dep 10 | -------------------------------------------------------------------------------- /subprojects/glib-networking.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = glib-networking-2.80.1 3 | source_url = https://download.gnome.org/sources/glib-networking/2.80/glib-networking-2.80.1.tar.xz 4 | source_filename = glib-networking-2.80.1.tar.xz 5 | source_hash = b80e2874157cd55071f1b6710fa0b911d5ac5de106a9ee2a4c9c7bee61782f8e 6 | -------------------------------------------------------------------------------- /subprojects/glm.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = glm-1.0.1 3 | source_url = https://github.com/g-truc/glm/archive/refs/tags/1.0.1.tar.gz 4 | source_filename = glm-1.0.1.tar.gz 5 | source_hash = 9f3174561fd26904b23f0db5e560971cbf9b3cbda0b280f04d5c379d03bf234c 6 | patch_directory = glm 7 | 8 | [provide] 9 | glm = glm_dep 10 | -------------------------------------------------------------------------------- /subprojects/glpk.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = glpk-5.0 3 | source_url = https://ftp.gnu.org/gnu/glpk/glpk-5.0.tar.gz 4 | source_filename = glpk-5.0.tar.gz 5 | source_hash = 4a1013eebb50f728fc601bdd833b0b2870333c3b3e5a816eeba921d95bec6f15 6 | patch_directory = glpk 7 | 8 | [provide] 9 | glpk = glpk_dep 10 | -------------------------------------------------------------------------------- /subprojects/google-snappy.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = snappy-1.1.9 3 | source_url = https://github.com/google/snappy/archive/1.1.9.tar.gz 4 | source_filename = 1.1.9.tar.gz 5 | source_hash = 75c1fbb3d618dd3a0483bff0e26d0a92b495bbe5059c8b4f1c962b478b6e06e7 6 | patch_directory = google-snappy 7 | 8 | [provide] 9 | snappy = snappy_dep 10 | -------------------------------------------------------------------------------- /subprojects/hedley.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = hedley-15 3 | source_url = https://codeload.github.com/nemequ/hedley/tar.gz/v15 4 | source_filename = hedley-15.tar.gz 5 | source_hash = e91c71b58f59d08c7b8289be8f687866863d934dfaa528e4be30b178139ae863 6 | patch_directory = hedley 7 | 8 | [provide] 9 | hedley = hedley_dep 10 | -------------------------------------------------------------------------------- /subprojects/iir.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = iir1-1.9.3 3 | source_url = https://github.com/berndporr/iir1/archive/refs/tags/1.9.3.tar.gz 4 | source_filename = 1.9.3.tar.gz 5 | source_hash = de241ef7a3e5ae8e1309846fe820a2e18978aa3df3922bd83c2d75a0fcf4e78f 6 | patch_directory = iir 7 | 8 | [provide] 9 | iir = libiir_dep 10 | -------------------------------------------------------------------------------- /subprojects/imgui.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = imgui-1.91.6 3 | source_url = https://github.com/ocornut/imgui/archive/refs/tags/v1.91.6.tar.gz 4 | source_filename = imgui-1.91.6.tar.gz 5 | source_hash = c5fbc5dcab1d46064001c3b84d7a88812985cde7e0e9ced03f5677bec1ba502a 6 | patch_directory = imgui 7 | 8 | [provide] 9 | imgui = imgui_dep 10 | -------------------------------------------------------------------------------- /subprojects/implot.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = implot-0.16 3 | source_url = https://github.com/epezent/implot/archive/refs/tags/v0.16.zip 4 | source_filename = implot-0.16.zip 5 | source_hash = 24f772c688f6b8a6e19d7efc10e4923a04a915f13d487b08b83553aa62ae1708 6 | patch_directory = implot 7 | 8 | [provide] 9 | implot = implot_dep 10 | -------------------------------------------------------------------------------- /subprojects/inih.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = inih-r59 3 | 4 | source_url = https://github.com/benhoyt/inih/archive/r59.tar.gz 5 | source_filename = inih-r59.tar.gz 6 | source_hash = 062279922805f5e9a369551a08d5ddb506140fe50774183ffdbb7c22bb97e3f4 7 | 8 | [provide] 9 | inih = inih_dep 10 | inireader = INIReader_dep 11 | -------------------------------------------------------------------------------- /subprojects/irepeat.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = IREPEAT-0.6 3 | source_url = https://github.com/lemuriad/IREPEAT/archive/v0.6.tar.gz 4 | source_filename = irepeat-0.6.0.tar.gz 5 | source_hash = ee128300512337ad5b9c5ec8c13138eb901fef61d3bf0aebb836d307bd2bbd14 6 | 7 | [provide] 8 | irepeat = irepeat_dep 9 | -------------------------------------------------------------------------------- /subprojects/json-c.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = json-c-0.18 3 | source_url = https://s3.amazonaws.com/json-c_releases/releases/json-c-0.18.tar.gz 4 | source_filename = json-c-0.18.tar.gz 5 | source_hash = 876ab046479166b869afc6896d288183bbc0e5843f141200c677b3e8dfb11724 6 | patch_directory = json-c 7 | 8 | [provide] 9 | json-c = json_c_dep 10 | -------------------------------------------------------------------------------- /subprojects/json.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = json-3.2.0 3 | 4 | source_url = https://github.com/nlohmann/json/archive/v3.2.0/json-3.2.0.tar.gz 5 | source_filename = json-3.2.0.tar.gz 6 | source_hash = 2de558ff3b3b32eebfb51cf2ceb835a0fa5170e6b8712b02be9c2c07fcfe52a1 7 | -------------------------------------------------------------------------------- /subprojects/jsoncpp.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = jsoncpp-1.9.6 3 | 4 | source_url = https://github.com/open-source-parsers/jsoncpp/archive/1.9.6.tar.gz 5 | source_filename = jsoncpp-1.9.6.tar.gz 6 | source_hash = f93b6dd7ce796b13d02c108bc9f79812245a82e577581c4c9aabe57075c90ea2 7 | 8 | [provide] 9 | jsoncpp = jsoncpp_dep 10 | -------------------------------------------------------------------------------- /subprojects/lcms2.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = lcms2-2.17 3 | source_url = https://github.com/mm2/Little-CMS/releases/download/lcms2.17/lcms2-2.17.tar.gz 4 | source_filename = lcms2-2.17.tar.gz 5 | source_hash = d11af569e42a1baa1650d20ad61d12e41af4fead4aa7964a01f93b08b53ab074 6 | 7 | [provide] 8 | lcms2 = liblcms2_dep 9 | -------------------------------------------------------------------------------- /subprojects/liblastfm.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = lastfmlib-1.0.1 3 | source_url = https://github.com/neheb/lastfmlib/releases/download/v1.0.1/lastfmlib-1.0.1.tar.xz 4 | source_filename = lastfmlib-1.0.1.tar.xz 5 | source_hash = 4b7ed7566737f7e253d1bd0c40e5d81e6cae599eace07c2a57e7a1e11b0769aa 6 | 7 | [provide] 8 | liblastfm = lastfm_dep 9 | -------------------------------------------------------------------------------- /subprojects/liblbfgs.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = liblbfgs-1.10 3 | source_url = https://github.com/chokkan/liblbfgs/archive/v1.10.tar.gz 4 | source_filename = v1.10.tar.gz 5 | source_hash = 95c1997e6c215c58738f5f723ca225d64c8070056081a23d636160ff2169bd2f 6 | patch_directory = liblbfgs 7 | 8 | [provide] 9 | liblbfgs = liblbfgs_dep 10 | -------------------------------------------------------------------------------- /subprojects/libliftoff.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = libliftoff-v0.5.0 3 | source_url = https://gitlab.freedesktop.org/emersion/libliftoff/-/archive/v0.5.0/libliftoff-v0.5.0.tar.gz 4 | source_filename = libliftoff-v0.5.0.tar.gz 5 | source_hash = 3309218c3137a70faada653690802b514e4e46d9b38e7d9d5948ffcc4831f3b1 6 | 7 | [provide] 8 | libliftoff = liftoff 9 | -------------------------------------------------------------------------------- /subprojects/liblzma.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = xz-5.2.12 3 | source_url = http://tukaani.org/xz/xz-5.2.12.tar.xz 4 | source_filename = xz-5.2.12.tar.xz 5 | source_hash = f79a92b84101d19d76be833aecc93e68e56065b61ec737610964cd4f6c54ff2e 6 | patch_directory = liblzma 7 | 8 | [provide] 9 | liblzma = lzma_dep 10 | -------------------------------------------------------------------------------- /subprojects/libnpupnp.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = libnpupnp-6.2.1 3 | source_url = https://www.lesbonscomptes.com/upmpdcli/downloads/libnpupnp-6.2.1.tar.gz 4 | source_filename = libnpupnp-6.2.1.tar.gz 5 | source_hash = 1cc1222512d480826d2923cc7b98b7361183a2add8c6b646a7fa32c2f34b32b3 6 | 7 | [provide] 8 | libnpupnp = libnpupnp_dep 9 | -------------------------------------------------------------------------------- /subprojects/libpng.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = libpng-1.6.48 3 | source_url = https://github.com/glennrp/libpng/archive/v1.6.48.tar.gz 4 | source_filename = libpng-1.6.48.tar.gz 5 | source_hash = b17e99026055727e8cba99160c3a9a7f9af788e9f786daeadded5a42243f1dd0 6 | patch_directory = libpng 7 | 8 | [provide] 9 | libpng = libpng_dep 10 | -------------------------------------------------------------------------------- /subprojects/libpsl.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = libpsl-0.21.5 3 | source_url = https://github.com/rockdaboot/libpsl/releases/download/0.21.5/libpsl-0.21.5.tar.gz 4 | source_filename = libpsl-0.21.5.tar.gz 5 | source_hash = 1dcc9ceae8b128f3c0b3f654decd0e1e891afc6ff81098f227ef260449dae208 6 | 7 | [provide] 8 | libpsl = libpsl_dep 9 | -------------------------------------------------------------------------------- /subprojects/libsrtp2.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = libsrtp-2.7.0 3 | source_url = https://github.com/cisco/libsrtp/archive/refs/tags/v2.7.0.tar.gz 4 | source_filename = libsrtp-2.7.0.tar.gz 5 | source_hash = 54facb1727a557c2a76b91194dcb2d0a453aaf8e2d0cbbf1e3c2848c323e28ad 6 | 7 | [provide] 8 | libsrtp2 = libsrtp2_dep 9 | -------------------------------------------------------------------------------- /subprojects/libtiff.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = tiff-4.7.0 3 | source_url = https://download.osgeo.org/libtiff/tiff-4.7.0.tar.xz 4 | source_filename = tiff-4.7.0.tar.gz 5 | source_hash = 273a0a73b1f0bed640afee4a5df0337357ced5b53d3d5d1c405b936501f71017 6 | patch_directory = libtiff 7 | 8 | [provide] 9 | libtiff-4 = libtiff4_dep 10 | -------------------------------------------------------------------------------- /subprojects/libuv.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = libuv-v1.49.1 3 | source_url = https://dist.libuv.org/dist/v1.49.1/libuv-v1.49.1.tar.gz 4 | source_filename = libuv-v1.49.1.tar.gz 5 | source_hash = 8d84f714f4cfd167b1576a58b82430cc2166ef135463d0644964fd71c61a6766 6 | patch_directory = libuv 7 | 8 | [provide] 9 | libuv = libuv_dep 10 | -------------------------------------------------------------------------------- /subprojects/libxv.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = libXv-1.0.11 3 | source_url = https://xorg.freedesktop.org/releases/individual/lib/libXv-1.0.11.tar.bz2 4 | source_filename = libXrandr-1.0.11.tar.bz2 5 | source_hash = d26c13eac99ac4504c532e8e76a1c8e4bd526471eb8a0a4ff2a88db60cb0b088 6 | patch_directory = libXv 7 | 8 | [provide] 9 | xv = xv_dep 10 | -------------------------------------------------------------------------------- /subprojects/libyaml.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = yaml-0.2.5 3 | source_url = https://pyyaml.org/download/libyaml/yaml-0.2.5.tar.gz 4 | source_filename = yaml-0.2.5.tar.gz 5 | source_hash = c642ae9b75fee120b2d96c712538bd2cf283228d2337df2cf2988e3c02678ef4 6 | patch_directory = libyaml 7 | 8 | [provide] 9 | yaml-0.1 = yaml_dep 10 | 11 | -------------------------------------------------------------------------------- /subprojects/lua.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = lua-5.4.6 3 | source_url = https://www.lua.org/ftp/lua-5.4.6.tar.gz 4 | source_filename = lua-5.4.6.tar.gz 5 | source_hash = 7d5ea1b9cb6aa0b59ca3dde1c6adcb57ef83a1ba8e5432c0ecd06bf439b3ad88 6 | patch_directory = lua 7 | 8 | [provide] 9 | lua-5.4 = lua_dep 10 | lua = lua_dep 11 | -------------------------------------------------------------------------------- /subprojects/lz4.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = lz4-1.10.0 3 | source_url = https://github.com/lz4/lz4/archive/v1.10.0.tar.gz 4 | source_filename = lz4-1.10.0.tgz 5 | source_hash = 537512904744b35e232912055ccf8ec66d768639ff3abe5788d90d792ec5f48b 6 | patch_directory = lz4 7 | 8 | [provide] 9 | liblz4 = liblz4_dep 10 | -------------------------------------------------------------------------------- /subprojects/lzo2.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = lzo-2.10 3 | source_url = https://www.oberhumer.com/opensource/lzo/download/lzo-2.10.tar.gz 4 | source_filename = lzo-2.10.tar.gz 5 | source_hash = c0f892943208266f9b6543b3ae308fab6284c5c90e627931446fb49b4221a072 6 | patch_directory = lzo 7 | 8 | [provide] 9 | lzo2 = lzo2_dep 10 | -------------------------------------------------------------------------------- /subprojects/m4.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = m4-1.4.19 3 | source_url = http://ftp.gnu.org/gnu/m4/m4-1.4.19.tar.xz 4 | source_filename = m4-1.4.19.tar.xz 5 | source_hash = 63aede5c6d33b6d9b13511cd0be2cac046f2e70fd0a07aa9573a04a82783af96 6 | patch_directory = m4 7 | 8 | [provide] 9 | program_names = m4 10 | -------------------------------------------------------------------------------- /subprojects/magic_enum.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = magic_enum-0.9.7 3 | source_url = https://github.com/Neargye/magic_enum/archive/refs/tags/v0.9.7.tar.gz 4 | source_filename = magic_enum-v0.9.7.tar.gz 5 | source_hash = b403d3dad4ef542fdc3024fa37d3a6cedb4ad33c72e31b6d9bab89dcaf69edf7 6 | 7 | [provide] 8 | magic_enum = magic_enum_dep 9 | -------------------------------------------------------------------------------- /subprojects/mdds.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = mdds-2.1.1 3 | source_url = https://gitlab.com/mdds/mdds/-/archive/2.1.1/mdds-2.1.1.tar.gz 4 | source_filename = mdds-2.1.1.tar.gz 5 | source_hash = 4b9b4ef83826562a57d55089141c8d59789fae829fd6402cbb95d480c0737b7d 6 | patch_directory = mdds 7 | 8 | [provide] 9 | mdds-2.1 = mdds_dep 10 | -------------------------------------------------------------------------------- /subprojects/minifycpp.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = minifycpp 3 | source_url = https://codeberg.org/QWERTIOX/MinifyCpp/archive/v0.1.2.tar.gz 4 | source_filename = MinifyCpp-v0.1.2.tar.gz 5 | source_hash = ad1957e6b7fa6e4797f9bffe798965cff70448c290167f43937c733fb522f60d 6 | 7 | [provide] 8 | minifycpp=minifycpp_dep 9 | -------------------------------------------------------------------------------- /subprojects/mocklibc.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = mocklibc-1.0 3 | source_url = https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/mocklibc/mocklibc-1.0.tar.gz 4 | source_filename = mocklibc-1.0.tar.gz 5 | source_hash = b2236a6af1028414783e9734a46ea051916ec226479d6a55a3bb823bff68f120 6 | patch_directory = mocklibc 7 | 8 | -------------------------------------------------------------------------------- /subprojects/muellan-clipp.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = clipp-1.2.3 3 | source_url = https://github.com/muellan/clipp/archive/v1.2.3.tar.gz 4 | source_filename = clipp-1.2.3.tar.gz 5 | source_hash = 73da8e3d354fececdea99f7deb79d0343647349563ace3eafb7f4cca6e86e90b 6 | patch_directory = muellan-clipp 7 | -------------------------------------------------------------------------------- /subprojects/nng.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = nng-1.5.2 3 | source_url = https://github.com/nanomsg/nng/archive/v1.5.2.tar.gz 4 | source_filename = nng-1.5.2.tar.gz 5 | source_hash = f8b25ab86738864b1f2e3128e8badab581510fa8085ff5ca9bb980d317334c46 6 | patch_directory = nng 7 | 8 | [provide] 9 | nng = nng_dep 10 | -------------------------------------------------------------------------------- /subprojects/nonstd-any-lite.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = any-lite-0.2.0 3 | source_url = https://codeload.github.com/martinmoene/any-lite/tar.gz/v0.2.0 4 | source_filename = any-lite-0.2.0.tar.gz 5 | source_hash = 945ac39f14273be742c8a060af100182e38920f641e5d8fa16699e74a09e9850 6 | patch_directory = nonstd-any-lite 7 | 8 | -------------------------------------------------------------------------------- /subprojects/nonstd-byte-lite.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = byte-lite-0.2.0 3 | source_url = https://codeload.github.com/martinmoene/byte-lite/tar.gz/v0.2.0 4 | source_filename = byte-lite-0.2.0.tar.gz 5 | source_hash = 34221fba6800b3a5af4a17a274fc024afb2d49b3b4ec9ac61588305375891a20 6 | patch_directory = nonstd-byte-lite 7 | 8 | -------------------------------------------------------------------------------- /subprojects/nonstd-optional-lite.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = optional-lite-3.2.0 3 | source_url = https://codeload.github.com/martinmoene/optional-lite/tar.gz/v3.2.0 4 | source_filename = optional-lite-3.2.0.tar.gz 5 | source_hash = 069c92f6404878588be761d609b917a111b0231633a91f7f908288fc77eb24c8 6 | patch_directory = nonstd-optional-lite 7 | 8 | -------------------------------------------------------------------------------- /subprojects/nonstd-span-lite.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = span-lite-0.5.0 3 | source_url = https://codeload.github.com/martinmoene/span-lite/tar.gz/v0.5.0 4 | source_filename = span-lite-0.5.0.tar.gz 5 | source_hash = 405ae095bca3c63da28c72a3528369b9ba3996f1992f3ae90fcb01a9d8bdef38 6 | patch_directory = nonstd-span-lite 7 | 8 | -------------------------------------------------------------------------------- /subprojects/ogg.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = libogg-1.3.5 3 | source_url = https://downloads.xiph.org/releases/ogg/libogg-1.3.5.tar.xz 4 | source_filename = libogg-1.3.5.tar.xz 5 | source_hash = c4d91be36fc8e54deae7575241e03f4211eb102afb3fc0775fbbc1b740016705 6 | patch_directory = ogg 7 | 8 | [provide] 9 | ogg = libogg_dep 10 | 11 | -------------------------------------------------------------------------------- /subprojects/onqtam-doctest.wrap: -------------------------------------------------------------------------------- 1 | 2 | [wrap-file] 3 | directory = doctest-2.4.0 4 | source_url = https://github.com/onqtam/doctest/archive/2.4.0.tar.gz 5 | source_filename = doctest-2.4.0.tar.gz 6 | source_hash = f689f48e92c088928d88d8481e769c8e804f0a608b484ab8ef3d6ab6045b5444 7 | -------------------------------------------------------------------------------- /subprojects/openh264.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = openh264-2.6.0 3 | source_url = https://github.com/cisco/openh264/archive/refs/tags/v2.6.0.tar.gz 4 | source_filename = openh264-2.6.0.tar.gz 5 | source_hash = 558544ad358283a7ab2930d69a9ceddf913f4a51ee9bf1bfb9e377322af81a69 6 | 7 | [provide] 8 | openh264 = openh264_dep 9 | -------------------------------------------------------------------------------- /subprojects/opus.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = opus-1.5.2 3 | 4 | source_url = https://downloads.xiph.org/releases/opus/opus-1.5.2.tar.gz 5 | source_filename = opus-1.5.2.tar.gz 6 | source_hash = 65c1d2f78b9f2fb20082c38cbe47c951ad5839345876e46941612ee87f9a7ce1 7 | 8 | [provide] 9 | opus = opus_dep 10 | -------------------------------------------------------------------------------- /subprojects/orcus.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = liborcus-0.19.2 3 | source_url = https://kohei.us/files/orcus/src/liborcus-0.19.2.tar.xz 4 | source_filename = liborcus-0.19.2.tar.xz 5 | source_hash = 69ed26a00d4aaa7688e62a6e003cbc81928521a45e96605e53365aa499719e39 6 | patch_directory = orcus 7 | 8 | [provide] 9 | liborcus-0.19 = liborcus_dep 10 | -------------------------------------------------------------------------------- /subprojects/packagefiles/arduinocore-avr/libraries/meson.build: -------------------------------------------------------------------------------- 1 | subdir('EEPROM/') 2 | subdir('HID/') 3 | subdir('SoftwareSerial/') 4 | subdir('SPI/') 5 | subdir('Wire/') 6 | -------------------------------------------------------------------------------- /subprojects/packagefiles/backward-cpp/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'bfd', 3 | type: 'feature', 4 | ) 5 | option( 6 | 'dw', 7 | type: 'feature', 8 | ) 9 | option( 10 | 'dwarf', 11 | type: 'feature', 12 | ) 13 | option( 14 | 'libunwind', 15 | type: 'feature', 16 | ) 17 | -------------------------------------------------------------------------------- /subprojects/packagefiles/box2d/unit-test/doctest.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/box2d/unit-test/meson.build: -------------------------------------------------------------------------------- 1 | executable( 2 | 'hello_world', 3 | 'hello_world.cpp', 4 | implicit_include_directories: false, 5 | dependencies: [box2d_dep, doctest_dep], 6 | ) 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/bshoshany-thread-pool/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'test', 3 | type: 'feature', 4 | description: 'Build tests', 5 | ) 6 | -------------------------------------------------------------------------------- /subprojects/packagefiles/catch/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'Catch2', 3 | 'cpp', 4 | default_options: ['cpp_std=c++11'], 5 | license: 'Boost', 6 | version: '2.2.2', 7 | ) 8 | 9 | catch_dep = declare_dependency( 10 | include_directories: include_directories('single_include'), 11 | ) 12 | -------------------------------------------------------------------------------- /subprojects/packagefiles/catchorg-clara/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'catchorg-clara', 3 | 'cpp', 4 | version: '1.1.5', 5 | license: 'Boost', 6 | ) 7 | 8 | catchorg_clara_dep = declare_dependency( 9 | include_directories: include_directories('single_include'), 10 | ) 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/cereal/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'cereal', 3 | 'cpp', 4 | version: '1.3.2', 5 | license: 'BSD', 6 | default_options: ['cpp_std=c++14'], 7 | ) 8 | 9 | inc = include_directories('include') 10 | 11 | cereal_dep = declare_dependency( 12 | include_directories: inc, 13 | ) 14 | -------------------------------------------------------------------------------- /subprojects/packagefiles/check/internal/meson.build: -------------------------------------------------------------------------------- 1 | configure_file( 2 | input: 'config.h.meson', 3 | output: 'config.h', 4 | configuration: cdata, 5 | ) 6 | 7 | confinc = include_directories('.') 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/check/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'unused_tests', 3 | type: 'boolean', 4 | value: false, 5 | ) 6 | option( 7 | 'timeout_tests', 8 | type: 'boolean', 9 | value: false, 10 | ) 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/cjson/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'tests', 3 | type: 'boolean', 4 | value: true, 5 | description: 'Build tests', 6 | ) 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/cpp-semver/meson.options: -------------------------------------------------------------------------------- 1 | 2 | 3 | option( 4 | 'tests', 5 | type: 'boolean', 6 | value: true, 7 | description: 'whether or not tests should be built', 8 | ) 9 | -------------------------------------------------------------------------------- /subprojects/packagefiles/cpputest/src/meson.build: -------------------------------------------------------------------------------- 1 | # platform should be first, as cpputest depends on it's output 2 | subdir('Platforms') 3 | subdir('CppUTest') 4 | 5 | if get_option('enable_cpputest_extensions') 6 | subdir('CppUTestExt') 7 | endif 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/cppzmq/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'tests', 3 | type: 'feature', 4 | value: 'auto', 5 | description: 'build unit tests (requires catch2)', 6 | ) 7 | option( 8 | 'examples', 9 | type: 'boolean', 10 | value: false, 11 | description: 'build examples', 12 | ) 13 | -------------------------------------------------------------------------------- /subprojects/packagefiles/cpr/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'tests', 3 | type: 'feature', 4 | description: 'Build tests', 5 | ) 6 | -------------------------------------------------------------------------------- /subprojects/packagefiles/curl/tests/libtest/.libs/meson.build: -------------------------------------------------------------------------------- 1 | # `runtests.pl` expects to be able to preload `tests/libtest/.libs/libstubgss.so`. 2 | 3 | if gss_api_opt.allowed() 4 | libtest_targets += shared_library('stubgss', '../stub_gssapi.c') 5 | endif 6 | -------------------------------------------------------------------------------- /subprojects/packagefiles/curl/tests/log/meson.build: -------------------------------------------------------------------------------- 1 | # test1169 need this source directory to exists… 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/entt/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'entt', 3 | 'cpp', 4 | version: '3.11.0', 5 | license: 'MIT', 6 | ) 7 | 8 | entt_dep = declare_dependency( 9 | include_directories: include_directories('src'), 10 | ) 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/fdk-aac/fdk-aac/meson.build: -------------------------------------------------------------------------------- 1 | foreach header : fdk_aac_headers 2 | configure_file( 3 | input: '..' / header, 4 | copy: true, 5 | output: header.split('/')[-1], 6 | ) 7 | endforeach 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/fdk-aac/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'build-programs', 3 | type: 'feature', 4 | value: 'auto', 5 | ) 6 | option( 7 | 'remove-date', 8 | type: 'boolean', 9 | value: false, 10 | ) 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/flac/src/libFLAC++/meson.build: -------------------------------------------------------------------------------- 1 | subdir_done() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/flac/src/meson.build: -------------------------------------------------------------------------------- 1 | pconf = import('pkgconfig') 2 | 3 | subdir('libFLAC') 4 | subdir('libFLAC++') 5 | 6 | subdir('share/replaygain_analysis') 7 | subdir('share/replaygain_synthesis') 8 | subdir('share/getopt') 9 | subdir('share/utf8') 10 | subdir('share/grabbag') 11 | 12 | subdir('flac') 13 | subdir('metaflac') 14 | -------------------------------------------------------------------------------- /subprojects/packagefiles/flac/src/share/grabbag/meson.build: -------------------------------------------------------------------------------- 1 | grabbag = static_library( 2 | 'grabbag', 3 | 'alloc.c', 4 | 'cuesheet.c', 5 | 'file.c', 6 | 'picture.c', 7 | 'replaygain.c', 8 | 'seektable.c', 9 | 'snprintf.c', 10 | dependencies: flac_dep, 11 | link_with: replaygain_analysis, 12 | ) 13 | -------------------------------------------------------------------------------- /subprojects/packagefiles/flac/src/share/replaygain_analysis/meson.build: -------------------------------------------------------------------------------- 1 | replaygain_analysis = static_library( 2 | 'replaygain_analysis', 3 | 'replaygain_analysis.c', 4 | include_directories: main_inc, 5 | ) 6 | -------------------------------------------------------------------------------- /subprojects/packagefiles/flac/src/share/replaygain_synthesis/meson.build: -------------------------------------------------------------------------------- 1 | replaygain_synthesis = static_library( 2 | 'replaygain_synthesis', 3 | 'replaygain_synthesis.c', 4 | include_directories: main_inc, 5 | ) 6 | -------------------------------------------------------------------------------- /subprojects/packagefiles/flac/src/share/utf8/meson.build: -------------------------------------------------------------------------------- 1 | utf8lib = static_library( 2 | 'utf8', 3 | 'charset.c', 4 | 'iconvert.c', 5 | 'utf8.c', 6 | include_directories: main_inc, 7 | dependencies: iconv_dep, 8 | ) 9 | -------------------------------------------------------------------------------- /subprojects/packagefiles/fluidsynth/include/meson.build: -------------------------------------------------------------------------------- 1 | configure_file( 2 | input: 'fluidsynth.cmake', 3 | output: 'fluidsynth.h', 4 | format: 'cmake', 5 | configuration: { 6 | 'BUILD_SHARED_LIBS': is_shared_lib ? 1 : 0, 7 | }, 8 | ) 9 | -------------------------------------------------------------------------------- /subprojects/packagefiles/fmt/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'header-only', 3 | type: 'boolean', 4 | value: false, 5 | description: 'enable header only mode and disable build for libfmt', 6 | ) 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/freeglut/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'wayland', 3 | type: 'boolean', 4 | value: false, 5 | description: 'Use Wayland (no X11)', 6 | ) 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/ftxui/examples/meson.build: -------------------------------------------------------------------------------- 1 | subdir('component') 2 | subdir('dom') 3 | -------------------------------------------------------------------------------- /subprojects/packagefiles/gee/utils/meson.build: -------------------------------------------------------------------------------- 1 | geeutils_vapi = meson.get_compiler('vala').find_library( 2 | 'geeutils', 3 | dirs: meson.current_source_dir(), 4 | ) 5 | geeutils_dep = declare_dependency( 6 | dependencies: geeutils_vapi, 7 | include_directories: include_directories('.'), 8 | ) 9 | -------------------------------------------------------------------------------- /subprojects/packagefiles/giflib/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'progs', 3 | type: 'feature', 4 | value: 'auto', 5 | ) 6 | option( 7 | 'tests', 8 | type: 'feature', 9 | value: 'auto', 10 | ) 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/glbinding/pch/pch.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/glew/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'egl', 3 | type: 'feature', 4 | description: 'build support for egl', 5 | ) 6 | option( 7 | 'glu', 8 | type: 'feature', 9 | description: 'build support for glu', 10 | ) 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/glm/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'glm', 3 | 'cpp', 4 | version: '1.0.1', 5 | license: 'MIT', 6 | ) 7 | 8 | glm_dep = declare_dependency( 9 | include_directories: include_directories('.'), 10 | ) 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/godot-cpp/meson-bindings-generator.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | import binding_generator 4 | import sys 5 | 6 | binding_generator.generate_bindings(sys.argv[1], "True", "64", sys.argv[3], sys.argv[2]) 7 | 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/godot-cpp/meson.options: -------------------------------------------------------------------------------- 1 | option( 2 | 'precision', 3 | type: 'combo', 4 | choices: ['single', 'double'], 5 | value: 'single', 6 | description: 'floating point type for godot-cpp', 7 | ) 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/google-benchmark/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'tests', 3 | type: 'feature', 4 | value: 'auto', 5 | description: 'Build unit tests', 6 | ) 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/google-woff2/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'canonical_prefixes', 3 | type: 'boolean', 4 | value: false, 5 | description: 'Canonical prefixes', 6 | ) 7 | option( 8 | 'noisy_logging', 9 | type: 'boolean', 10 | value: false, 11 | ) 12 | -------------------------------------------------------------------------------- /subprojects/packagefiles/gtest/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'gtest', 3 | 'cpp', 4 | version: '1.17.0', 5 | default_options: ['cpp_std=c++17'], 6 | license: 'BSD-3-Clause', 7 | ) 8 | 9 | subdir('googletest') 10 | 11 | subdir('googlemock') 12 | -------------------------------------------------------------------------------- /subprojects/packagefiles/gumbo-parser/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'examples', 3 | type: 'feature', 4 | value: 'disabled', 5 | ) 6 | option( 7 | 'tests', 8 | type: 'feature', 9 | ) 10 | -------------------------------------------------------------------------------- /subprojects/packagefiles/hedley/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'hedley', 3 | 'c', 4 | version: '15', 5 | license: 'CC0-1.0', 6 | ) 7 | 8 | includes = include_directories('.') 9 | 10 | hedley_dep = declare_dependency( 11 | include_directories: includes, 12 | ) 13 | -------------------------------------------------------------------------------- /subprojects/packagefiles/htslib/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'tests', 3 | type: 'boolean', 4 | value: false, 5 | description: 'Build the unit tests', 6 | ) 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/icu/source/test/meson.build: -------------------------------------------------------------------------------- 1 | # I could not make this work properly. Patches welcome. 2 | #subdir('intltest') 3 | -------------------------------------------------------------------------------- /subprojects/packagefiles/icu/source/tools/genbrk/meson.build: -------------------------------------------------------------------------------- 1 | fs = import('fs') 2 | sources = fs.read('sources.txt').split() 3 | 4 | genbrk_exe = executable( 5 | 'genbrk', 6 | sources, 7 | dependencies: toolutil_dep, 8 | install: true, 9 | ) 10 | 11 | meson.override_find_program('genbrk', genbrk_exe) 12 | -------------------------------------------------------------------------------- /subprojects/packagefiles/icu/source/tools/gencmn/meson.build: -------------------------------------------------------------------------------- 1 | fs = import('fs') 2 | sources = fs.read('sources.txt').split() 3 | 4 | gencmn_exe = executable( 5 | 'gencmn', 6 | sources, 7 | dependencies: toolutil_dep, 8 | install: true, 9 | ) 10 | 11 | meson.override_find_program('gencmn', gencmn_exe) 12 | -------------------------------------------------------------------------------- /subprojects/packagefiles/icu/source/tools/icupkg/meson.build: -------------------------------------------------------------------------------- 1 | fs = import('fs') 2 | sources = fs.read('sources.txt').split() 3 | 4 | icupkg = executable( 5 | 'icupkg', 6 | sources, 7 | dependencies: toolutil_dep, 8 | install: true, 9 | ) 10 | -------------------------------------------------------------------------------- /subprojects/packagefiles/icu/source/tools/meson.build: -------------------------------------------------------------------------------- 1 | subdir('toolutil') 2 | subdir('icupkg') 3 | subdir('pkgdata') 4 | subdir('icuinfo') 5 | subdir('ctestfw') 6 | subdir('genbrk') 7 | subdir('genccode') 8 | subdir('gencmn') 9 | -------------------------------------------------------------------------------- /subprojects/packagefiles/icu/source/tools/pkgdata/meson.build: -------------------------------------------------------------------------------- 1 | fs = import('fs') 2 | sources = fs.read('sources.txt').split() 3 | 4 | pkgdata = executable( 5 | 'pkgdata', 6 | sources, 7 | dependencies: toolutil_dep, 8 | install: true, 9 | ) 10 | -------------------------------------------------------------------------------- /subprojects/packagefiles/iir/demo/meson.build: -------------------------------------------------------------------------------- 1 | demos = ['iirdemo', 'ecg50hzfilt'] 2 | 3 | foreach demo : demos 4 | executable( 5 | demo, 6 | demo + '.cpp', 7 | dependencies: libiir_dep, 8 | ) 9 | endforeach 10 | -------------------------------------------------------------------------------- /subprojects/packagefiles/jbig2dec/include/meson.build: -------------------------------------------------------------------------------- 1 | jbig2_h = fs.copyfile( 2 | '../jbig2.h', 3 | 'jbig2.h', 4 | install: true, 5 | install_dir: get_option('includedir'), 6 | install_tag: 'devel', 7 | ) 8 | 9 | public_include = include_directories('.') 10 | -------------------------------------------------------------------------------- /subprojects/packagefiles/jbig2dec/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'progs', 3 | type: 'feature', 4 | ) 5 | option( 6 | 'tests', 7 | type: 'feature', 8 | ) 9 | -------------------------------------------------------------------------------- /subprojects/packagefiles/jbigkit/jbig85.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | ; 3 | jbg85_enc_init 4 | jbg85_enc_options 5 | jbg85_enc_lineout 6 | jbg85_enc_newlen 7 | jbg85_enc_abort 8 | ; 9 | jbg85_dec_init 10 | jbg85_dec_in 11 | jbg85_dec_end 12 | ; 13 | jbg85_strerror 14 | -------------------------------------------------------------------------------- /subprojects/packagefiles/jbigkit/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'jbigkit', 3 | 'c', 4 | version: '2.1', 5 | ) 6 | 7 | subdir('libjbig') 8 | 9 | subdir('pbmtools') 10 | -------------------------------------------------------------------------------- /subprojects/packagefiles/json-c/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'rdrand', 3 | type: 'boolean', 4 | value: false, 5 | description: 'Enable RDRAND Hardware RNG Hash Seed', 6 | ) 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/lame/include/lame/meson.build: -------------------------------------------------------------------------------- 1 | lame_h = configure_file( 2 | input: '../lame.h', 3 | output: 'lame.h', 4 | copy: true, 5 | ) 6 | 7 | install_headers( 8 | lame_h, 9 | subdir: 'lame', 10 | ) 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/lame/libmp3lame/fix_def.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | import sys 4 | 5 | with open(sys.argv[1], 'r') as f: 6 | # Skip first line, which is LIBRARY and has a MinGW name 7 | line = f.readline() 8 | assert(line.startswith('LIBRARY')) 9 | with open(sys.argv[2], 'w') as of: 10 | of.write(f.read()) 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/lame/libmp3lame/sym2ver.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | import sys 4 | 5 | with open(sys.argv[1], 'r') as f, open(sys.argv[2], 'w') as of: 6 | of.write('{ global:\n') 7 | for l in f.read().splitlines(): 8 | of.write(f'{l};\n') 9 | of.write('local: *; };\n') 10 | -------------------------------------------------------------------------------- /subprojects/packagefiles/leptonica/prog/_skipped_test.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(void) { 4 | fprintf(stderr, "skipping: %s\n", SKIP_REASON); 5 | return 77; 6 | } 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libarchive/cat/meson.build: -------------------------------------------------------------------------------- 1 | bsdcat = executable( 2 | 'bsdcat', 3 | ['bsdcat.c', 'cmdline.c'], 4 | dependencies: libarchive_fe_dep, 5 | install: true, 6 | ) 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libarchive/cpio/meson.build: -------------------------------------------------------------------------------- 1 | src = ['cmdline.c', 'cpio.c'] 2 | 3 | if host_machine.system() == 'windows' 4 | src += 'cpio_windows.c' 5 | endif 6 | 7 | bsdcpio = executable( 8 | 'bsdcpio', 9 | src, 10 | dependencies: libarchive_fe_dep, 11 | install: true, 12 | ) 13 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libebml/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'win32_io', 3 | type: 'boolean', 4 | value: false, 5 | description: 'Build the Windows I/O helper class', 6 | ) 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libexif/def.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | """Module providing file I/O""" 4 | import sys 5 | 6 | with open(sys.argv[1], 'r', encoding="utf-8") as inputfile: 7 | bs = inputfile.read() 8 | 9 | with open(sys.argv[2], 'w', encoding="utf-8") as of: 10 | of.write('EXPORTS\n;\n') 11 | of.write(bs) 12 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libgpiod/bindings/meson.build: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: LGPL-2.1-or-later 2 | # Copyright 2021 IBM Corp. 3 | 4 | if get_option('bindings').contains('cxx') 5 | subdir('cxx') 6 | endif 7 | 8 | if get_option('bindings').contains('python') 9 | subdir('python') 10 | endif 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libgpiod/include/meson.build: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: LGPL-2.1-or-later 2 | # Copyright 2021 IBM Corp. 3 | 4 | install_headers('gpiod.h') 5 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libjpeg-turbo/simd/arm/meson.build: -------------------------------------------------------------------------------- 1 | neon_compat_h = configure_file( 2 | input: 'neon-compat.h.in', 3 | output: 'neon-compat.h', 4 | format: 'cmake', 5 | configuration: cdata_neon, 6 | ) 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/liblbfgs/liblbfgs.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | ; 3 | lbfgs 4 | lbfgs_parameter_init 5 | lbfgs_malloc 6 | lbfgs_free 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/liblbfgs/sample/meson.build: -------------------------------------------------------------------------------- 1 | executable( 2 | 'sample', 3 | 'sample.c', 4 | dependencies: liblbfgs_dep, 5 | ) 6 | -------------------------------------------------------------------------------- /subprojects/packagefiles/liblzma/src/meson.build: -------------------------------------------------------------------------------- 1 | subdir('liblzma') 2 | if cc.get_argument_syntax() == 'gcc' 3 | subdir('xz') 4 | endif 5 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libopenjp2/src/bin/wx/meson.build: -------------------------------------------------------------------------------- 1 | if curl_dep.found() and fcgi_dep.found() 2 | subdir('OPJViewer') 3 | endif 4 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libpfm/include/meson.build: -------------------------------------------------------------------------------- 1 | inc = include_directories('.') 2 | install_headers( 3 | 'perfmon/pfmlib.h', 4 | 'perfmon/perf_event.h', 5 | 'perfmon/pfmlib_perf_event.h', 6 | subdir: 'perfmon', 7 | ) 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libpfm/perf_examples/x86/meson.build: -------------------------------------------------------------------------------- 1 | executable( 2 | 'bts_smpl', 3 | 'bts_smpl.c', 4 | common_srcs, 5 | c_args: args, 6 | dependencies: deps, 7 | include_directories: include_directories('..'), 8 | ) 9 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libsignal-protocol-c/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'libsignal-protocol-c', 3 | 'c', 4 | license: 'gpl-3', 5 | version: '2.3.3', 6 | ) 7 | cc = meson.get_compiler('c') 8 | 9 | subdir('src') 10 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libssh2/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'crypto_backend', 3 | type: 'combo', 4 | choices: ['auto', 'openssl', 'mbedtls', 'gcrypt', 'wincng'], 5 | value: 'auto', 6 | ) 7 | option( 8 | 'examples', 9 | type: 'boolean', 10 | value: true, 11 | ) 12 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/ciphers/safer/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files('safer.c', 'safer_tab.c', 'saferp.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/ciphers/twofish/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files('twofish.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/encauth/ccm/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files( 2 | 'ccm_add_aad.c', 3 | 'ccm_add_nonce.c', 4 | 'ccm_done.c', 5 | 'ccm_init.c', 6 | 'ccm_memory.c', 7 | 'ccm_process.c', 8 | 'ccm_reset.c', 9 | 'ccm_test.c', 10 | ) 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/encauth/eax/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files( 2 | 'eax_addheader.c', 3 | 'eax_decrypt.c', 4 | 'eax_decrypt_verify_memory.c', 5 | 'eax_done.c', 6 | 'eax_encrypt.c', 7 | 'eax_encrypt_authenticate_memory.c', 8 | 'eax_init.c', 9 | 'eax_test.c', 10 | ) 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/encauth/gcm/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files( 2 | 'gcm_add_aad.c', 3 | 'gcm_add_iv.c', 4 | 'gcm_done.c', 5 | 'gcm_gf_mult.c', 6 | 'gcm_init.c', 7 | 'gcm_memory.c', 8 | 'gcm_mult_h.c', 9 | 'gcm_process.c', 10 | 'gcm_reset.c', 11 | 'gcm_test.c', 12 | ) 13 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/encauth/meson.build: -------------------------------------------------------------------------------- 1 | subdir('ccm') 2 | subdir('eax') 3 | subdir('gcm') 4 | subdir('ocb') 5 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/hashes/chc/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files('chc.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/hashes/helper/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files( 2 | 'hash_file.c', 3 | 'hash_filehandle.c', 4 | 'hash_memory.c', 5 | 'hash_memory_multi.c', 6 | ) 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/hashes/sha2/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files( 2 | 'sha224.c', 3 | 'sha256.c', 4 | 'sha384.c', 5 | 'sha512.c', 6 | 'sha512_224.c', 7 | 'sha512_256.c', 8 | ) 9 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/hashes/whirl/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files('whirl.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/mac/f9/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files( 2 | 'f9_done.c', 3 | 'f9_file.c', 4 | 'f9_init.c', 5 | 'f9_memory.c', 6 | 'f9_memory_multi.c', 7 | 'f9_process.c', 8 | 'f9_test.c', 9 | ) 10 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/mac/hmac/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files( 2 | 'hmac_done.c', 3 | 'hmac_file.c', 4 | 'hmac_init.c', 5 | 'hmac_memory.c', 6 | 'hmac_memory_multi.c', 7 | 'hmac_process.c', 8 | 'hmac_test.c', 9 | ) 10 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/mac/meson.build: -------------------------------------------------------------------------------- 1 | subdir('f9') 2 | subdir('hmac') 3 | subdir('omac') 4 | subdir('pelican') 5 | subdir('pmac') 6 | subdir('xcbc') 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/mac/omac/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files( 2 | 'omac_done.c', 3 | 'omac_file.c', 4 | 'omac_init.c', 5 | 'omac_memory.c', 6 | 'omac_memory_multi.c', 7 | 'omac_process.c', 8 | 'omac_test.c', 9 | ) 10 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/mac/pelican/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files('pelican.c', 'pelican_memory.c', 'pelican_test.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/mac/pmac/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files( 2 | 'pmac_done.c', 3 | 'pmac_file.c', 4 | 'pmac_init.c', 5 | 'pmac_memory.c', 6 | 'pmac_memory_multi.c', 7 | 'pmac_ntz.c', 8 | 'pmac_process.c', 9 | 'pmac_shift_xor.c', 10 | 'pmac_test.c', 11 | ) 12 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/mac/xcbc/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files( 2 | 'xcbc_done.c', 3 | 'xcbc_file.c', 4 | 'xcbc_init.c', 5 | 'xcbc_memory.c', 6 | 'xcbc_memory_multi.c', 7 | 'xcbc_process.c', 8 | 'xcbc_test.c', 9 | ) 10 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/math/fp/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files('ltc_ecc_fp_mulmod.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/math/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files( 2 | 'gmp_desc.c', 3 | 'ltm_desc.c', 4 | 'multi.c', 5 | 'radix_to_bin.c', 6 | 'rand_bn.c', 7 | 'rand_prime.c', 8 | 'tfm_desc.c', 9 | ) 10 | 11 | subdir('fp') 12 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/meson.build: -------------------------------------------------------------------------------- 1 | subdir('ciphers') 2 | subdir('encauth') 3 | subdir('hashes') 4 | subdir('mac') 5 | subdir('math') 6 | subdir('misc') 7 | subdir('modes') 8 | subdir('pk') 9 | subdir('prngs') 10 | subdir('stream') 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/misc/base64/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files('base64_decode.c', 'base64_encode.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/misc/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files( 2 | 'adler32.c', 3 | 'burn_stack.c', 4 | 'compare_testvector.c', 5 | 'crc32.c', 6 | 'error_to_string.c', 7 | 'mem_neq.c', 8 | 'pk_get_oid.c', 9 | 'zeromem.c', 10 | ) 11 | 12 | subdir('base64') 13 | subdir('crypt') 14 | subdir('pkcs5') 15 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/misc/pkcs5/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files('pkcs_5_1.c', 'pkcs_5_2.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/modes/cbc/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files( 2 | 'cbc_decrypt.c', 3 | 'cbc_done.c', 4 | 'cbc_encrypt.c', 5 | 'cbc_getiv.c', 6 | 'cbc_setiv.c', 7 | 'cbc_start.c', 8 | ) 9 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/modes/cfb/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files( 2 | 'cfb_decrypt.c', 3 | 'cfb_done.c', 4 | 'cfb_encrypt.c', 5 | 'cfb_getiv.c', 6 | 'cfb_setiv.c', 7 | 'cfb_start.c', 8 | ) 9 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/modes/ctr/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files( 2 | 'ctr_decrypt.c', 3 | 'ctr_done.c', 4 | 'ctr_encrypt.c', 5 | 'ctr_getiv.c', 6 | 'ctr_setiv.c', 7 | 'ctr_start.c', 8 | 'ctr_test.c', 9 | ) 10 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/modes/ecb/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files( 2 | 'ecb_decrypt.c', 3 | 'ecb_done.c', 4 | 'ecb_encrypt.c', 5 | 'ecb_start.c', 6 | ) 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/modes/f8/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files( 2 | 'f8_decrypt.c', 3 | 'f8_done.c', 4 | 'f8_encrypt.c', 5 | 'f8_getiv.c', 6 | 'f8_setiv.c', 7 | 'f8_start.c', 8 | 'f8_test_mode.c', 9 | ) 10 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/modes/lrw/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files( 2 | 'lrw_decrypt.c', 3 | 'lrw_done.c', 4 | 'lrw_encrypt.c', 5 | 'lrw_getiv.c', 6 | 'lrw_process.c', 7 | 'lrw_setiv.c', 8 | 'lrw_start.c', 9 | 'lrw_test.c', 10 | ) 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/modes/meson.build: -------------------------------------------------------------------------------- 1 | subdir('cbc') 2 | subdir('cfb') 3 | subdir('ctr') 4 | subdir('ecb') 5 | subdir('f8') 6 | subdir('lrw') 7 | subdir('ofb') 8 | subdir('xts') 9 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/modes/ofb/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files( 2 | 'ofb_decrypt.c', 3 | 'ofb_done.c', 4 | 'ofb_encrypt.c', 5 | 'ofb_getiv.c', 6 | 'ofb_setiv.c', 7 | 'ofb_start.c', 8 | ) 9 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/modes/xts/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files( 2 | 'xts_decrypt.c', 3 | 'xts_done.c', 4 | 'xts_encrypt.c', 5 | 'xts_init.c', 6 | 'xts_mult_x.c', 7 | 'xts_test.c', 8 | ) 9 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/pk/asn1/meson.build: -------------------------------------------------------------------------------- 1 | subdir('der') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/pk/katja/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files( 2 | 'katja_decrypt_key.c', 3 | 'katja_encrypt_key.c', 4 | 'katja_export.c', 5 | 'katja_exptmod.c', 6 | 'katja_free.c', 7 | 'katja_import.c', 8 | 'katja_make_key.c', 9 | ) 10 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/pk/meson.build: -------------------------------------------------------------------------------- 1 | subdir('asn1') 2 | subdir('dsa') 3 | subdir('ecc') 4 | subdir('katja') 5 | subdir('pkcs1') 6 | subdir('rsa') 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/pk/pkcs1/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files( 2 | 'pkcs_1_i2osp.c', 3 | 'pkcs_1_mgf1.c', 4 | 'pkcs_1_oaep_decode.c', 5 | 'pkcs_1_oaep_encode.c', 6 | 'pkcs_1_os2ip.c', 7 | 'pkcs_1_pss_decode.c', 8 | 'pkcs_1_pss_encode.c', 9 | 'pkcs_1_v1_5_decode.c', 10 | 'pkcs_1_v1_5_encode.c', 11 | ) 12 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/pk/rsa/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files( 2 | 'rsa_decrypt_key.c', 3 | 'rsa_encrypt_key.c', 4 | 'rsa_export.c', 5 | 'rsa_exptmod.c', 6 | 'rsa_free.c', 7 | 'rsa_import.c', 8 | 'rsa_make_key.c', 9 | 'rsa_sign_hash.c', 10 | 'rsa_verify_hash.c', 11 | ) 12 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/prngs/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files( 2 | 'chacha20.c', 3 | 'fortuna.c', 4 | 'rc4.c', 5 | 'rng_get_bytes.c', 6 | 'rng_make_prng.c', 7 | 'sober128.c', 8 | 'sprng.c', 9 | 'yarrow.c', 10 | ) 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/stream/chacha/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files( 2 | 'chacha_crypt.c', 3 | 'chacha_done.c', 4 | 'chacha_ivctr32.c', 5 | 'chacha_ivctr64.c', 6 | 'chacha_keystream.c', 7 | 'chacha_setup.c', 8 | 'chacha_test.c', 9 | ) 10 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/stream/meson.build: -------------------------------------------------------------------------------- 1 | subdir('chacha') 2 | subdir('rc4') 3 | subdir('sober128') 4 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/stream/rc4/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files('rc4_stream.c', 'rc4_test.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libtomcrypt/src/stream/sober128/meson.build: -------------------------------------------------------------------------------- 1 | all_sources += files('sober128_stream.c', 'sober128_test.c', 'sober128tab.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libunibreak/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'libunibreak', 3 | 'c', 4 | version: '6.1', 5 | meson_version: '>=0.59.0', 6 | ) 7 | 8 | pkg = import('pkgconfig') 9 | 10 | subdir('src') 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libunibreak/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'tests', 3 | type: 'feature', 4 | ) 5 | -------------------------------------------------------------------------------- /subprojects/packagefiles/liburing/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'examples', 3 | type: 'boolean', 4 | value: false, 5 | description: 'Build example programs', 6 | ) 7 | 8 | option( 9 | 'tests', 10 | type: 'boolean', 11 | value: false, 12 | description: 'Build test programs', 13 | ) 14 | -------------------------------------------------------------------------------- /subprojects/packagefiles/liburing/src/include/liburing/compat.h.meson: -------------------------------------------------------------------------------- 1 | /* SPDX-License-Identifier: MIT */ 2 | #ifndef LIBURING_COMPAT_H 3 | #define LIBURING_COMPAT_H 4 | @__kernel_rwf_t_compat@ 5 | @__kernel_timespec_compat@ 6 | @open_how_compat@ 7 | @no_glibc_statx@ 8 | #endif 9 | -------------------------------------------------------------------------------- /subprojects/packagefiles/liburing/src/include/meson.build: -------------------------------------------------------------------------------- 1 | install_headers('liburing.h') 2 | 3 | subdir('liburing') 4 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libxslt/xsltproc/meson.build: -------------------------------------------------------------------------------- 1 | sources = ['xsltproc.c'] 2 | 3 | xsltproc = executable( 4 | 'xsltproc', 5 | sources, 6 | dependencies: [libxslt_dep, libexslt_dep, libm, librt], 7 | install: true, 8 | ) 9 | 10 | meson.override_find_program('xsltproc', xsltproc) 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/libyaml/tests/meson.build: -------------------------------------------------------------------------------- 1 | tests = ['test-reader', 'test-version'] 2 | 3 | foreach name : tests 4 | exe = executable( 5 | name, 6 | sources: [name + '.c'], 7 | include_directories: [inc, include_directories('..')], 8 | link_with: yaml_lib, 9 | ) 10 | test(name, exe) 11 | endforeach 12 | -------------------------------------------------------------------------------- /subprojects/packagefiles/lmdb/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'lmdb', 3 | 'c', 4 | version: '0.9.29', 5 | license: 'OpenLDAP', 6 | ) 7 | subdir('libraries/liblmdb') 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/lmdb/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'tests', 3 | type: 'boolean', 4 | value: false, 5 | description: 'build tests', 6 | ) 7 | option( 8 | 'programs', 9 | type: 'boolean', 10 | value: false, 11 | description: 'build programs', 12 | ) 13 | -------------------------------------------------------------------------------- /subprojects/packagefiles/luajit/dynasm/meson.build: -------------------------------------------------------------------------------- 1 | dynasm_lua = files('dynasm.lua')[0] 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/m4/lib/nononnull.h.meson: -------------------------------------------------------------------------------- 1 | #ifndef _GL_ARG_NONNULL 2 | #define _GL_ARG_NONNULL(params) 3 | #endif 4 | -------------------------------------------------------------------------------- /subprojects/packagefiles/m4/src/nononnull.h.meson: -------------------------------------------------------------------------------- 1 | #ifndef _GL_ARG_NONNULL 2 | #define _GL_ARG_NONNULL(params) 3 | #endif 4 | -------------------------------------------------------------------------------- /subprojects/packagefiles/mdds/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'mdds', 3 | version: '2.1.1', 4 | license: 'mit', 5 | ) 6 | 7 | mdds_dep = declare_dependency( 8 | include_directories: 'include', 9 | ) 10 | -------------------------------------------------------------------------------- /subprojects/packagefiles/microsoft-gsl/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'microsoft-gsl', 3 | 'cpp', 4 | version: '4.2.0', 5 | license: 'MIT', 6 | ) 7 | 8 | microsoft_gsl_dep = declare_dependency( 9 | include_directories: include_directories('include'), 10 | ) 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/miniaudio/tests/meson.build: -------------------------------------------------------------------------------- 1 | test_workdir = meson.current_source_dir() / '_build' 2 | 3 | subdir('conversion') 4 | # subdir('cpp') 5 | # subdir('deviceio') 6 | subdir('emscripten') 7 | subdir('filtering') 8 | subdir('generation') 9 | -------------------------------------------------------------------------------- /subprojects/packagefiles/mpark-patterns/meson.options: -------------------------------------------------------------------------------- 1 | option( 2 | 'tests', 3 | type: 'feature', 4 | value: 'disabled', 5 | ) 6 | -------------------------------------------------------------------------------- /subprojects/packagefiles/mpdecimal/libmpdec++/examples/meson.build: -------------------------------------------------------------------------------- 1 | examples = ['factorial', 'pi'] 2 | 3 | foreach example : examples 4 | executable( 5 | example, 6 | '@0@.cc'.format(example), 7 | dependencies: mpdecpp_dep, 8 | ) 9 | endforeach 10 | -------------------------------------------------------------------------------- /subprojects/packagefiles/mt32emu/include/mt32emu/c_interface/meson.build: -------------------------------------------------------------------------------- 1 | foreach src_dest : mt32emu_c_header_map 2 | configure_file( 3 | input: src_dest[0], 4 | output: src_dest[1], 5 | copy: true, 6 | ) 7 | endforeach 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/muellan-clipp/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'clipp', 3 | 'cpp', 4 | version: '1.2.3', 5 | license: 'MIT', 6 | ) 7 | 8 | clipp_dep = declare_dependency( 9 | include_directories: include_directories('include'), 10 | ) 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/mujs/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'progs', 3 | type: 'feature', 4 | ) 5 | -------------------------------------------------------------------------------- /subprojects/packagefiles/netstring-c/netstring-c.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | ; 3 | netstring_read 4 | netstring_buffer_size 5 | netstring_encode_new 6 | -------------------------------------------------------------------------------- /subprojects/packagefiles/nghttp2/lib/includes/meson.build: -------------------------------------------------------------------------------- 1 | subdir('nghttp2') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/nghttp2/lib/includes/nghttp2/meson.build: -------------------------------------------------------------------------------- 1 | configure_file( 2 | input: 'nghttp2ver.h.in', 3 | output: 'nghttp2ver.h', 4 | format: 'cmake@', 5 | configuration: configuration, 6 | ) 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/nonstd-any-lite/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'nonstd-any-lite', 3 | 'cpp', 4 | version: '0.2.0', 5 | license: 'BSL-1.0', 6 | ) 7 | 8 | includes = include_directories('include') 9 | 10 | nonstd_any_lite_dep = declare_dependency( 11 | include_directories: includes, 12 | ) 13 | -------------------------------------------------------------------------------- /subprojects/packagefiles/nonstd-byte-lite/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'nonstd-byte-lite', 3 | 'cpp', 4 | version: '0.2.0', 5 | license: 'BSL-1.0', 6 | ) 7 | 8 | includes = include_directories('include') 9 | 10 | nonstd_byte_lite_dep = declare_dependency( 11 | include_directories: includes, 12 | ) 13 | -------------------------------------------------------------------------------- /subprojects/packagefiles/nonstd-observer-ptr-lite/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'nonstd-observer-ptr-lite', 3 | 'cpp', 4 | version: '0.4.0', 5 | license: 'BSL-1.0', 6 | ) 7 | 8 | includes = include_directories('include') 9 | 10 | nonstd_observer_ptr_lite_dep = declare_dependency( 11 | include_directories: includes, 12 | ) 13 | -------------------------------------------------------------------------------- /subprojects/packagefiles/nonstd-optional-lite/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'nonstd-optional-lite', 3 | 'cpp', 4 | version: '3.2.0', 5 | license: 'BSL-1.0', 6 | ) 7 | 8 | includes = include_directories('include') 9 | 10 | nonstd_optional_lite_dep = declare_dependency( 11 | include_directories: includes, 12 | ) 13 | -------------------------------------------------------------------------------- /subprojects/packagefiles/nonstd-span-lite/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'nonstd-span-lite', 3 | 'cpp', 4 | version: '0.5.0', 5 | license: 'BSL-1.0', 6 | ) 7 | 8 | includes = include_directories('include') 9 | 10 | nonstd_span_lite_dep = declare_dependency( 11 | include_directories: includes, 12 | ) 13 | -------------------------------------------------------------------------------- /subprojects/packagefiles/nonstd-status-value-lite/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'nonstd-status-value-lite', 3 | 'cpp', 4 | version: '1.1.0', 5 | license: 'BSL-1.0', 6 | ) 7 | 8 | includes = include_directories('include') 9 | 10 | nonstd_status_value_lite_dep = declare_dependency( 11 | include_directories: includes, 12 | ) 13 | -------------------------------------------------------------------------------- /subprojects/packagefiles/nonstd-string-view-lite/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'nonstd-string-view-lite', 3 | 'cpp', 4 | version: '1.3.0', 5 | license: 'BSL-1.0', 6 | ) 7 | 8 | includes = include_directories('include') 9 | 10 | nonstd_string_view_lite_dep = declare_dependency( 11 | include_directories: includes, 12 | ) 13 | -------------------------------------------------------------------------------- /subprojects/packagefiles/nowide/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'tests', 3 | type: 'boolean', 4 | value: false, 5 | ) 6 | -------------------------------------------------------------------------------- /subprojects/packagefiles/nowide/src/meson.build: -------------------------------------------------------------------------------- 1 | sources += files( 2 | 'console_buffer.cpp', 3 | 'cstdio.cpp', 4 | 'cstdlib.cpp', 5 | 'filebuf.cpp', 6 | 'iostream.cpp', 7 | 'stat.cpp', 8 | ) 9 | -------------------------------------------------------------------------------- /subprojects/packagefiles/oatpp-openssl/src/meson.build: -------------------------------------------------------------------------------- 1 | subdir('oatpp-openssl') 2 | 3 | inc_dirs += include_directories('.') 4 | -------------------------------------------------------------------------------- /subprojects/packagefiles/oatpp-sqlite/src/meson.build: -------------------------------------------------------------------------------- 1 | subdir('oatpp-sqlite') 2 | 3 | inc_dirs += include_directories('.') 4 | -------------------------------------------------------------------------------- /subprojects/packagefiles/oatpp-swagger/src/meson.build: -------------------------------------------------------------------------------- 1 | subdir('oatpp-swagger') 2 | 3 | inc_dirs += include_directories('.') 4 | -------------------------------------------------------------------------------- /subprojects/packagefiles/oatpp-websocket/src/meson.build: -------------------------------------------------------------------------------- 1 | subdir('oatpp-websocket') 2 | 3 | inc_dirs += include_directories('.') 4 | -------------------------------------------------------------------------------- /subprojects/packagefiles/oatpp-zlib/src/meson.build: -------------------------------------------------------------------------------- 1 | subdir('oatpp-zlib') 2 | 3 | inc_dirs += include_directories('.') 4 | -------------------------------------------------------------------------------- /subprojects/packagefiles/oatpp-zlib/src/oatpp-zlib/meson.build: -------------------------------------------------------------------------------- 1 | header_files = files('EncoderProvider.hpp', 'Processor.hpp') 2 | 3 | src_files += header_files 4 | 5 | src_files += files('EncoderProvider.cpp', 'Processor.cpp') 6 | 7 | install_headers( 8 | header_files, 9 | subdir: 'oatpp-zlib', 10 | ) 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/openblas/kernel/generic/meson.build: -------------------------------------------------------------------------------- 1 | # Generic 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/openblas/lapack-netlib/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'realkind', 3 | type: 'string', 4 | value: 'd', 5 | description: 's: real32 d: real64 c: complex32 z: complex64', 6 | ) 7 | 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/opencl-headers/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'tests', 3 | type: 'boolean', 4 | value: true, 5 | description: 'Build tests', 6 | ) 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/openssl/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'asm', 3 | type: 'feature', 4 | value: 'auto', 5 | description: 'Enable platform-specific assembly optimizations', 6 | ) 7 | option( 8 | 'build_cli', 9 | type: 'boolean', 10 | value: false, 11 | description: 'Enable openssl_cli build and install', 12 | ) 13 | -------------------------------------------------------------------------------- /subprojects/packagefiles/orcus/src/meson.build: -------------------------------------------------------------------------------- 1 | subdir('parser') 2 | subdir('liborcus') 3 | -------------------------------------------------------------------------------- /subprojects/packagefiles/orocos-kdl/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'orocos-kdl', 3 | 'cpp', 4 | version: '1.5.1', 5 | ) 6 | 7 | eigen = dependency('eigen3') 8 | 9 | subdir('orocos_kdl') 10 | -------------------------------------------------------------------------------- /subprojects/packagefiles/pcre/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'libedit', 3 | type: 'feature', 4 | description: 'Build with libedit support', 5 | ) 6 | 7 | option( 8 | 'libreadline', 9 | type: 'feature', 10 | description: 'Build with libreadline support', 11 | ) 12 | -------------------------------------------------------------------------------- /subprojects/packagefiles/pegtl/meson.options: -------------------------------------------------------------------------------- 1 | option( 2 | 'tests', 3 | type: 'feature', 4 | value: 'auto', 5 | description: 'Build test programs', 6 | ) 7 | option( 8 | 'examples', 9 | type: 'feature', 10 | value: 'auto', 11 | description: 'Build example programs', 12 | ) 13 | -------------------------------------------------------------------------------- /subprojects/packagefiles/protobuf/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'install', 3 | type: 'boolean', 4 | value: true, 5 | ) 6 | 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/pv/src/include/meson.build: -------------------------------------------------------------------------------- 1 | config_h = configure_file( 2 | configuration: cdata, 3 | input: 'config.h.meson', 4 | output: 'config.h', 5 | ) 6 | -------------------------------------------------------------------------------- /subprojects/packagefiles/pybind11/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'pybind11', 3 | 'cpp', 4 | version: '2.13.5', 5 | license: 'BSD-3-Clause', 6 | ) 7 | 8 | pybind11_incdir = include_directories('include') 9 | 10 | pybind11_dep = declare_dependency( 11 | include_directories: pybind11_incdir, 12 | ) 13 | -------------------------------------------------------------------------------- /subprojects/packagefiles/range-v3/test/experimental/meson.build: -------------------------------------------------------------------------------- 1 | subdir('view') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/rapidjson/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'rapidjson', 3 | 'cpp', 4 | version: '1.1.0', 5 | license: 'MIT', 6 | ) 7 | 8 | rapidjson_inc = include_directories('include') 9 | rapidjson_dep = declare_dependency( 10 | include_directories: rapidjson_inc, 11 | ) 12 | -------------------------------------------------------------------------------- /subprojects/packagefiles/rdkafka/include-workaround-meson/librdkafka/meson.build: -------------------------------------------------------------------------------- 1 | # https://github.com/mesonbuild/meson/issues/2546 2 | install_headers( 3 | hdr, 4 | subdir: 'librdkafka', 5 | ) 6 | foreach h : hdr 7 | configure_file( 8 | copy: true, 9 | input: h, 10 | output: '@PLAINNAME@', 11 | ) 12 | endforeach 13 | -------------------------------------------------------------------------------- /subprojects/packagefiles/rdkafka/tests/interceptor_test/meson.build: -------------------------------------------------------------------------------- 1 | shared_module( 2 | 'interceptor_test', 3 | 'interceptor_test.c', 4 | include_directories: '../../src', 5 | dependencies: rdkafka_dep, 6 | build_by_default: false, 7 | ) 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/re2/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'bigtests', 3 | type: 'boolean', 4 | value: false, 5 | description: 'build big tests', 6 | ) 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/robin-map/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'robin-map', 3 | 'cpp', 4 | version: '1.4.0', 5 | license: 'MIT', 6 | ) 7 | 8 | robin_map_inc = include_directories('include') 9 | 10 | robin_map_dep = declare_dependency( 11 | include_directories: robin_map_inc, 12 | ) 13 | -------------------------------------------------------------------------------- /subprojects/packagefiles/rxcpp/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'rxcpp', 3 | 'cpp', 4 | version: '4.1.1', 5 | license: 'Apache-2.0', 6 | ) 7 | 8 | thread_dep = dependency('threads') 9 | 10 | rxcpp_dep = declare_dependency( 11 | include_directories: include_directories('Rx/v2/src'), 12 | dependencies: [thread_dep], 13 | ) 14 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/atomic/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_atomic.c', 'SDL_spinlock.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/audio/aaudio/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_aaudio.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/audio/alsa/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_alsa_audio.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/audio/android/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_androidaudio.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/audio/arts/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_artsaudio.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/audio/coreaudio/meson.build: -------------------------------------------------------------------------------- 1 | objc_sources += files('SDL_coreaudio.m') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/audio/directsound/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_directsound.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/audio/disk/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_diskaudio.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/audio/dsp/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_dspaudio.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/audio/dummy/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_dummyaudio.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/audio/emscripten/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_emscriptenaudio.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/audio/esd/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_esdaudio.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/audio/fusionsound/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_fsaudio.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/audio/haiku/meson.build: -------------------------------------------------------------------------------- 1 | cxx_sources += files('SDL_haikuaudio.cc') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/audio/jack/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_jackaudio.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/audio/nacl/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_naclaudio.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/audio/nas/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_nasaudio.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/audio/netbsd/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_netbsdaudio.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/audio/openslES/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_openslES.c') 2 | 3 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/audio/os2/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_os2audio.c') 2 | 3 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/audio/paudio/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_paudio.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/audio/pipewire/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_pipewire.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/audio/psp/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_pspaudio.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/audio/pulseaudio/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_pulseaudio.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/audio/qsa/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_qsa_audio.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/audio/sndio/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_sndioaudio.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/audio/sun/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_sunaudio.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/audio/vita/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_vitaaudio.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/audio/wasapi/meson.build: -------------------------------------------------------------------------------- 1 | 2 | if platform_is_windows 3 | c_sources += files('SDL_wasapi.c') 4 | 5 | if platform_is_win32 6 | c_sources += files('SDL_wasapi_win32.c') 7 | elif platform_is_winrt 8 | cxx_sources += files('SDL_wasapi_winrt.c') 9 | endif 10 | endif 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/audio/winmm/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_winmm.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/core/android/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_android.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/core/openbsd/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_wscons_kbd.c', 'SDL_wscons_mouse.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/core/os2/geniconv/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files( 2 | 'geniconv.c', 3 | 'geniconv.c', 4 | 'os2cp.c', 5 | 'os2iconv.c', 6 | 'sys2utf8.c', 7 | ) 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/core/os2/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_os2.c') 2 | subdir('geniconv') 3 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/core/unix/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_poll.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/core/windows/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files( 2 | 'SDL_hid.c', 3 | 'SDL_immdevice.c', 4 | 'SDL_windows.c', 5 | 'SDL_xinput.c', 6 | ) 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/core/winrt/meson.build: -------------------------------------------------------------------------------- 1 | cxx_sources += files( 2 | 'SDL_winrtapp_common.cpp', 3 | 'SDL_winrtapp_direct3d.cpp', 4 | 'SDL_winrtapp_xaml.cpp', 5 | ) 6 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/cpuinfo/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_cpuinfo.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/dynapi/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_dynapi.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/file/cocoa/meson.build: -------------------------------------------------------------------------------- 1 | objc_sources += files('SDL_rwopsbundlesupport.m') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/file/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_rwops.c') 2 | 3 | if platform_is_macos 4 | subdir('cocoa') 5 | endif 6 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/filesystem/android/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_sysfilesystem.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/filesystem/cocoa/meson.build: -------------------------------------------------------------------------------- 1 | objc_sources += files('SDL_sysfilesystem.m') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/filesystem/dummy/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_sysfilesystem.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/filesystem/emscripten/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_sysfilesystem.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/filesystem/haiku/meson.build: -------------------------------------------------------------------------------- 1 | cxx_sources += files('SDL_sysfilesystem.cc') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/filesystem/meson.build: -------------------------------------------------------------------------------- 1 | 2 | subdir('android') 3 | subdir('cocoa') 4 | subdir('dummy') 5 | subdir('emscripten') 6 | subdir('haiku') 7 | subdir('nacl') 8 | subdir('os2') 9 | subdir('unix') 10 | subdir('vita') 11 | subdir('windows') 12 | subdir('winrt') 13 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/filesystem/nacl/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_sysfilesystem.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/filesystem/os2/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_sysfilesystem.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/filesystem/unix/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_sysfilesystem.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/filesystem/vita/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_sysfilesystem.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/filesystem/windows/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_sysfilesystem.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/filesystem/winrt/meson.build: -------------------------------------------------------------------------------- 1 | cxx_sources += files('SDL_sysfilesystem.cpp') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/haptic/android/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_syshaptic.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/haptic/darwin/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_syshaptic.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/haptic/dummy/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_syshaptic.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/haptic/linux/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_syshaptic.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/haptic/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_haptic.c') 2 | 3 | subdir('android') 4 | subdir('darwin') 5 | subdir('dummy') 6 | subdir('linux') 7 | subdir('windows') 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/haptic/windows/meson.build: -------------------------------------------------------------------------------- 1 | 2 | if platform_is_windows 3 | c_sources += files( 4 | 'SDL_dinputhaptic.c', 5 | 'SDL_windowshaptic.c', 6 | 'SDL_xinputhaptic.c', 7 | ) 8 | endif 9 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/hidapi/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_hidapi.c') 2 | 3 | if platform_is_android 4 | cxx_sources += files('android/hid.cpp') 5 | elif platform_is_ios 6 | objc_sources += files('ios/hid.m') 7 | endif 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/joystick/android/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_sysjoystick.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/joystick/bsd/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_bsdjoystick.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/joystick/darwin/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_iokitjoystick.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/joystick/dummy/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_sysjoystick.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/joystick/emscripten/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_sysjoystick.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/joystick/haiku/meson.build: -------------------------------------------------------------------------------- 1 | cxx_sources += files('SDL_haikujoystick.cc') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/joystick/iphoneos/meson.build: -------------------------------------------------------------------------------- 1 | objc_sources += files('SDL_mfijoystick.m') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/joystick/linux/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_sysjoystick.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/joystick/os2/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_os2joystick.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/joystick/psp/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_pspjoystick.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/joystick/steam/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_steamcontroller.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/joystick/virtual/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_virtualjoystick.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/joystick/vita/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_sysjoystick.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/joystick/windows/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files( 2 | 'SDL_dinputjoystick.c', 3 | 'SDL_rawinputjoystick.c', 4 | 'SDL_windows_gaming_input.c', 5 | 'SDL_windowsjoystick.c', 6 | 'SDL_xinputjoystick.c', 7 | ) 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/loadso/dlopen/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_sysloadso.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/loadso/dummy/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_sysloadso.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/loadso/meson.build: -------------------------------------------------------------------------------- 1 | 2 | subdir('dlopen') 3 | subdir('dummy') 4 | subdir('os2') 5 | subdir('windows') 6 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/loadso/os2/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_sysloadso.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/loadso/windows/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_sysloadso.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/locale/android/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_syslocale.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/locale/dummy/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_syslocale.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/locale/emscripten/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_syslocale.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/locale/haiku/meson.build: -------------------------------------------------------------------------------- 1 | cxx_sources += files('SDL_syslocale.cc') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/locale/macosx/meson.build: -------------------------------------------------------------------------------- 1 | objc_sources += files('SDL_syslocale.m') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/locale/unix/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_syslocale.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/locale/windows/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_syslocale.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/locale/winrt/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_syslocale.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/main/dummy/meson.build: -------------------------------------------------------------------------------- 1 | main_sources += files('SDL_dummy_main.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/main/haiku/meson.build: -------------------------------------------------------------------------------- 1 | main_sources += files('SDL_BeApp.cc') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/main/meson.build: -------------------------------------------------------------------------------- 1 | 2 | if platform_is_haiku 3 | subdir('haiku') 4 | elif platform_is_nacl 5 | subdir('nacl') 6 | elif platform_is_psp 7 | subdir('psp') 8 | elif platform_is_winrt 9 | subdir('winrt') 10 | elif platform_is_windows 11 | subdir('windows') 12 | else 13 | subdir('dummy') 14 | endif 15 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/main/nacl/meson.build: -------------------------------------------------------------------------------- 1 | main_sources += files('SDL_nacl_main.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/main/psp/meson.build: -------------------------------------------------------------------------------- 1 | main_sources += files('SDL_psp_main.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/main/windows/meson.build: -------------------------------------------------------------------------------- 1 | main_sources += files('SDL_windows_main.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/main/winrt/meson.build: -------------------------------------------------------------------------------- 1 | main_sources += files('SDL_winrt_main_NonXAML.cpp') 2 | 3 | winmod = import('windows') 4 | main_sources += winmod.compile_resources('SDL2-WinRTResources.rc') 5 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/misc/android/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_sysurl.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/misc/dummy/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_sysurl.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/misc/haiku/meson.build: -------------------------------------------------------------------------------- 1 | cxx_sources += files('SDL_sysurl.cc') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/misc/ios/meson.build: -------------------------------------------------------------------------------- 1 | objc_sources += files('SDL_sysurl.m') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/misc/macosx/meson.build: -------------------------------------------------------------------------------- 1 | objc_sources += files('SDL_sysurl.m') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/misc/riscos/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_sysurl.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/misc/unix/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_sysurl.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/misc/vita/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_sysurl.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/misc/windows/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_sysurl.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/misc/winrt/meson.build: -------------------------------------------------------------------------------- 1 | cxx_sources += files('SDL_sysurl.cpp') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/power/android/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_syspower.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/power/emscripten/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_syspower.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/power/haiku/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_syspower.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/power/linux/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_syspower.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/power/macosx/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_syspower.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/power/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_power.c') 2 | 3 | subdir('android') 4 | subdir('emscripten') 5 | subdir('haiku') 6 | subdir('linux') 7 | subdir('macosx') 8 | subdir('psp') 9 | subdir('uikit') 10 | subdir('vita') 11 | subdir('windows') 12 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/power/psp/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_syspower.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/power/uikit/meson.build: -------------------------------------------------------------------------------- 1 | objc_sources += files('SDL_syspower.m') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/power/vita/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_syspower.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/power/windows/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_syspower.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/power/winrt/meson.build: -------------------------------------------------------------------------------- 1 | cxx_sources += files('SDL_syspower.cpp') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/render/direct3d/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_render_d3d.c', 'SDL_shaders_d3d.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/render/direct3d11/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_render_d3d11.c', 'SDL_shaders_d3d11.c') 2 | 3 | if platform_is_winrt 4 | cxx_sources += files('SDL_render_winrt.cpp') 5 | endif 6 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/render/direct3d12/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_render_d3d12.c', 'SDL_shaders_d3d12.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/render/metal/meson.build: -------------------------------------------------------------------------------- 1 | objc_sources += files('SDL_render_metal.m') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/render/opengl/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_render_gl.c', 'SDL_shaders_gl.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/render/opengles/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_render_gles.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/render/opengles2/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_render_gles2.c', 'SDL_shaders_gles2.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/render/psp/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_render_psp.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/render/software/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files( 2 | 'SDL_blendfillrect.c', 3 | 'SDL_blendline.c', 4 | 'SDL_blendpoint.c', 5 | 'SDL_drawline.c', 6 | 'SDL_drawpoint.c', 7 | 'SDL_render_sw.c', 8 | 'SDL_rotate.c', 9 | 'SDL_triangle.c', 10 | ) 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/render/vitagxm/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files( 2 | 'SDL_render_vita_gxm.c', 3 | 'SDL_render_vita_gxm_memory.c', 4 | 'SDL_render_vita_gxm_tools.c', 5 | ) 6 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/sensor/android/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_androidsensor.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/sensor/coremotion/meson.build: -------------------------------------------------------------------------------- 1 | objc_sources += files('SDL_coremotionsensor.m') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/sensor/dummy/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_dummysensor.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/sensor/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_sensor.c') 2 | 3 | subdir('android') 4 | subdir('coremotion') 5 | subdir('dummy') 6 | subdir('vita') 7 | subdir('windows') 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/sensor/vita/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_vitasensor.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/sensor/windows/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_windowssensor.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/stdlib/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files( 2 | 'SDL_crc16.c', 3 | 'SDL_crc32.c', 4 | 'SDL_getenv.c', 5 | 'SDL_iconv.c', 6 | 'SDL_malloc.c', 7 | 'SDL_mslibc.c', 8 | 'SDL_qsort.c', 9 | 'SDL_stdlib.c', 10 | 'SDL_string.c', 11 | 'SDL_strtokr.c', 12 | ) 13 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/thread/generic/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files( 2 | 'SDL_syscond.c', 3 | 'SDL_sysmutex.c', 4 | 'SDL_syssem.c', 5 | 'SDL_systhread.c', 6 | 'SDL_systls.c', 7 | ) 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/thread/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_thread.c') 2 | 3 | if sys_thread.length() == 0 4 | subdir('generic') 5 | else 6 | foreach backend : sys_thread 7 | subdir(backend) 8 | endforeach 9 | endif 10 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/thread/os2/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files( 2 | 'SDL_sysmutex.c', 3 | 'SDL_syssem.c', 4 | 'SDL_systhread.c', 5 | 'SDL_systls.c', 6 | ) 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/thread/psp/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files( 2 | 'SDL_syscond.c', 3 | 'SDL_sysmutex.c', 4 | 'SDL_syssem.c', 5 | 'SDL_systhread.c', 6 | ) 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/thread/pthread/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files( 2 | 'SDL_syscond.c', 3 | 'SDL_sysmutex.c', 4 | 'SDL_syssem.c', 5 | 'SDL_systhread.c', 6 | 'SDL_systls.c', 7 | ) 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/thread/stdcpp/meson.build: -------------------------------------------------------------------------------- 1 | cxx_sources += files('SDL_syscond.cpp', 'SDL_sysmutex.cpp', 'SDL_systhread.cpp') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/thread/vita/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files( 2 | 'SDL_syscond.c', 3 | 'SDL_sysmutex.c', 4 | 'SDL_syssem.c', 5 | 'SDL_systhread.c', 6 | ) 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/thread/windows/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files( 2 | '../generic/SDL_syscond.c', 3 | 'SDL_syscond_cv.c', 4 | 'SDL_sysmutex.c', 5 | 'SDL_syssem.c', 6 | 'SDL_systhread.c', 7 | 'SDL_systls.c', 8 | ) 9 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/timer/dummy/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_systimer.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/timer/haiku/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_systimer.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/timer/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_timer.c') 2 | 3 | foreach backend : sys_timer 4 | subdir(backend) 5 | endforeach 6 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/timer/os2/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_systimer.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/timer/psp/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_systimer.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/timer/unix/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_systimer.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/timer/vita/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_systimer.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/timer/windows/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_systimer.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/video/dummy/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files( 2 | 'SDL_nullevents.c', 3 | 'SDL_nullframebuffer.c', 4 | 'SDL_nullvideo.c', 5 | ) 6 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/video/emscripten/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files( 2 | 'SDL_emscriptenevents.c', 3 | 'SDL_emscriptenframebuffer.c', 4 | 'SDL_emscriptenmouse.c', 5 | 'SDL_emscriptenopengles.c', 6 | 'SDL_emscriptenvideo.c', 7 | ) 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/video/haiku/meson.build: -------------------------------------------------------------------------------- 1 | cxx_sources += files( 2 | 'SDL_bclipboard.cc', 3 | 'SDL_bevents.cc', 4 | 'SDL_bframebuffer.cc', 5 | 'SDL_bkeyboard.cc', 6 | 'SDL_bmodes.cc', 7 | 'SDL_bopengl.cc', 8 | 'SDL_bvideo.cc', 9 | 'SDL_bwindow.cc', 10 | ) 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/video/kmsdrm/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files( 2 | 'SDL_kmsdrmdyn.c', 3 | 'SDL_kmsdrmevents.c', 4 | 'SDL_kmsdrmmouse.c', 5 | 'SDL_kmsdrmopengles.c', 6 | 'SDL_kmsdrmvideo.c', 7 | ) 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/video/nacl/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files( 2 | 'SDL_naclevents.c', 3 | 'SDL_naclglue.c', 4 | 'SDL_naclopengles.c', 5 | 'SDL_naclvideo.c', 6 | 'SDL_naclwindow.c', 7 | ) 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/video/offscreen/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files( 2 | 'SDL_offscreenevents.c', 3 | 'SDL_offscreenframebuffer.c', 4 | 'SDL_offscreenopengles.c', 5 | 'SDL_offscreenvideo.c', 6 | 'SDL_offscreenwindow.c', 7 | ) 8 | 9 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/video/os2/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files( 2 | 'SDL_os2dive.c', 3 | 'SDL_os2messagebox.c', 4 | 'SDL_os2mouse.c', 5 | 'SDL_os2util.c', 6 | 'SDL_os2video.c', 7 | 'SDL_os2vman.c', 8 | ) 9 | 10 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/video/pandora/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('SDL_pandora.c', 'SDL_pandora_events.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/video/psp/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files( 2 | 'SDL_pspevents.c', 3 | 'SDL_pspgl.c', 4 | 'SDL_pspmouse.c', 5 | 'SDL_pspvideo.c', 6 | ) 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/video/qnx/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('gl.c', 'keyboard.c', 'video.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/video/raspberry/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files( 2 | 'SDL_rpievents.c', 3 | 'SDL_rpimouse.c', 4 | 'SDL_rpiopengles.c', 5 | 'SDL_rpivideo.c', 6 | ) 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/video/vita/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files( 2 | 'SDL_vitaframebuffer.c', 3 | 'SDL_vitagl_pvr.c', 4 | 'SDL_vitagles.c', 5 | 'SDL_vitagles_pvr.c', 6 | 'SDL_vitakeyboard.c', 7 | 'SDL_vitamessagebox.c', 8 | 'SDL_vitamouse.c', 9 | 'SDL_vitatouch.c', 10 | 'SDL_vitavideo.c', 11 | ) 12 | 13 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/video/vivante/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files( 2 | 'SDL_vivanteopengles.c', 3 | 'SDL_vivanteplatform.c', 4 | 'SDL_vivantevideo.c', 5 | ) 6 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/video/winrt/meson.build: -------------------------------------------------------------------------------- 1 | cxx_sources += files( 2 | 'SDL_winrtevents.cpp', 3 | 'SDL_winrtgamebar.cpp', 4 | 'SDL_winrtkeyboard.cpp', 5 | 'SDL_winrtmessagebox.cpp', 6 | 'SDL_winrtmouse.cpp', 7 | 'SDL_winrtopengles.cpp', 8 | 'SDL_winrtpointerinput.cpp', 9 | 'SDL_winrtvideo.cpp', 10 | ) 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl2/src/video/yuv2rgb/meson.build: -------------------------------------------------------------------------------- 1 | c_sources += files('yuv_rgb_lsx.c', 'yuv_rgb_sse.c', 'yuv_rgb_std.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/atomic/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_atomic.c', 'SDL_spinlock.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/audio/aaudio/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_aaudio.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/audio/alsa/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_alsa_audio.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/audio/coreaudio/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_coreaudio.m') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/audio/directsound/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_directsound.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/audio/disk/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_diskaudio.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/audio/dsp/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_dspaudio.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/audio/dummy/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_dummyaudio.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/audio/jack/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_jackaudio.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/audio/openslES/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_openslES.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/audio/pipewire/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_pipewire.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/audio/pulseaudio/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_pulseaudio.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/audio/qnx/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_qsa_audio.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/audio/sndio/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_sndioaudio.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/audio/wasapi/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_wasapi.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/camera/coremedia/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/camera/dummy/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_camera_dummy.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/camera/mediafoundation/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_camera_mediafoundation.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/camera/meson.build: -------------------------------------------------------------------------------- 1 | subdir('dummy') 2 | 3 | sources += files('SDL_camera.c') 4 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/camera/pipewire/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_camera_pipewire.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/camera/v4l2/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_camera_v4l2.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/core/gdk/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/core/linux/meson.build: -------------------------------------------------------------------------------- 1 | sources += files( 2 | 'SDL_dbus.c', 3 | 'SDL_evdev.c', 4 | 'SDL_evdev_capabilities.c', 5 | 'SDL_evdev_kbd.c', 6 | 'SDL_fcitx.c', 7 | 'SDL_ibus.c', 8 | 'SDL_ime.c', 9 | 'SDL_system_theme.c', 10 | 'SDL_threadprio.c', 11 | 'SDL_udev.c', 12 | ) 13 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/core/meson.build: -------------------------------------------------------------------------------- 1 | if host_machine.system() == 'windows' 2 | subdir('windows') 3 | elif host_machine.system() == 'darwin' 4 | subdir('unix') 5 | else 6 | subdir('unix') 7 | subdir('linux') 8 | endif 9 | 10 | sources += files('SDL_core_unsupported.c') 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/core/unix/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_appid.c', 'SDL_poll.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/core/windows/meson.build: -------------------------------------------------------------------------------- 1 | sources += files( 2 | 'SDL_hid.c', 3 | 'SDL_immdevice.c', 4 | 'SDL_windows.c', 5 | 'SDL_xinput.c', 6 | 'pch.c', 7 | ) 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/cpuinfo/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_cpuinfo.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/dialog/cocoa/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/dialog/dummy/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_dummydialog.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/dialog/meson.build: -------------------------------------------------------------------------------- 1 | if host_machine.system() == 'windows' 2 | subdir('windows') 3 | else 4 | subdir('unix') 5 | endif 6 | 7 | sources += files('SDL_dialog.c', 'SDL_dialog_utils.c') 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/dialog/unix/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_portaldialog.c', 'SDL_unixdialog.c', 'SDL_zenitydialog.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/dialog/windows/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_windowsdialog.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/dynapi/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_dynapi.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/filesystem/cocoa/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/filesystem/dummy/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_sysfilesystem.c', 'SDL_sysfsops.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/filesystem/gdk/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/filesystem/posix/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_sysfsops.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/filesystem/unix/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_sysfilesystem.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/filesystem/windows/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_sysfilesystem.c', 'SDL_sysfsops.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/gpu/d3d12/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_gpu_d3d12.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/gpu/meson.build: -------------------------------------------------------------------------------- 1 | if host_machine.system() == 'windows' 2 | subdir('d3d12') 3 | subdir('vulkan') 4 | elif host_machine.system() == 'darwin' 5 | subdir('metal') 6 | subdir('vulkan') 7 | else 8 | subdir('vulkan') 9 | endif 10 | 11 | sources += files('SDL_gpu.c') 12 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/gpu/metal/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_gpu_metal.m') 2 | 3 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/gpu/vulkan/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_gpu_vulkan.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/haptic/darwin/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_syshaptic.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/haptic/dummy/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_syshaptic.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/haptic/linux/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_syshaptic.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/haptic/windows/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_dinputhaptic.c', 'SDL_windowshaptic.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/hidapi/dist/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/hidapi/documentation/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/hidapi/hidapi/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/hidapi/hidtest/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('test.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/hidapi/ios/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/hidapi/libusb/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('hid.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/hidapi/linux/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('hid.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/hidapi/m4/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/hidapi/mac/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('hid.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/hidapi/meson.build: -------------------------------------------------------------------------------- 1 | if host_machine.system() == 'windows' 2 | subdir('windows') 3 | elif host_machine.subsystem() == 'macos' 4 | # subdir('mac') 5 | else 6 | subdir('linux') 7 | endif 8 | 9 | sources += files('SDL_hidapi.c') 10 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/hidapi/pc/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/hidapi/src/cmake/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/hidapi/src/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/hidapi/subprojects/hidapi_build_cmake/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/hidapi/subprojects/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/hidapi/udev/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/hidapi/windows/meson.build: -------------------------------------------------------------------------------- 1 | sources += files( 2 | # 'hid.c', 3 | # 'hidapi_descriptor_reconstruct.c', 4 | ) 5 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/hidapi/windows/pp_data_dump/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('pp_data_dump.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/hidapi/windows/test/data/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/hidapi/windows/test/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('hid_report_reconstructor_test.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/io/generic/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_asyncio_generic.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/io/io_uring/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_asyncio_liburing.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/io/meson.build: -------------------------------------------------------------------------------- 1 | subdir('generic') 2 | if host_machine.system() == 'windows' 3 | subdir('windows') 4 | else 5 | endif 6 | 7 | sources += files('SDL_asyncio.c', 'SDL_iostream.c') 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/io/windows/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_asyncio_windows_ioring.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/joystick/apple/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_mfijoystick.m') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/joystick/darwin/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_iokitjoystick.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/joystick/dummy/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_sysjoystick.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/joystick/gdk/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_gameinputjoystick.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/joystick/hidapi/steam/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/joystick/linux/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_sysjoystick.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/joystick/virtual/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_virtualjoystick.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/joystick/windows/meson.build: -------------------------------------------------------------------------------- 1 | sources += files( 2 | 'SDL_dinputjoystick.c', 3 | 'SDL_rawinputjoystick.c', 4 | 'SDL_windows_gaming_input.c', 5 | 'SDL_windowsjoystick.c', 6 | 'SDL_xinputjoystick.c', 7 | ) 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/loadso/dlopen/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_sysloadso.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/loadso/dummy/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_sysloadso.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/loadso/meson.build: -------------------------------------------------------------------------------- 1 | if host_machine.system() == 'windows' 2 | subdir('windows') 3 | else 4 | subdir('dlopen') 5 | endif 6 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/loadso/windows/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_sysloadso.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/locale/dummy/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_syslocale.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/locale/macos/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/locale/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_locale.c') 2 | 3 | if host_machine.system() == 'windows' 4 | subdir('windows') 5 | elif host_machine.system() == 'linux' or host_machine.system() == 'darwin' 6 | subdir('unix') 7 | else 8 | error('Platform not supported yet.') 9 | endif 10 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/locale/unix/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_syslocale.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/locale/windows/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_syslocale.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/main/gdk/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/main/generic/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_sysmain_callbacks.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/main/ios/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/main/meson.build: -------------------------------------------------------------------------------- 1 | if host_machine.system() == 'windows' 2 | subdir('windows') 3 | subdir('generic') 4 | else 5 | subdir('generic') 6 | endif 7 | 8 | sources += files('SDL_main_callbacks.c', 'SDL_runapp.c') 9 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/main/windows/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_sysmain_runapp.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/misc/dummy/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_sysurl.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/misc/ios/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/misc/macos/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/misc/meson.build: -------------------------------------------------------------------------------- 1 | if host_machine.system() == 'windows' 2 | subdir('windows') 3 | else 4 | subdir('unix') 5 | endif 6 | 7 | sources += files('SDL_url.c') 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/misc/unix/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_sysurl.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/misc/windows/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_sysurl.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/power/linux/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_syspower.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/power/macos/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_syspower.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/power/meson.build: -------------------------------------------------------------------------------- 1 | if host_machine.system() == 'windows' 2 | subdir('windows') 3 | elif host_machine.system() == 'darwin' 4 | subdir('macos') 5 | else 6 | subdir('linux') 7 | endif 8 | 9 | sources += files('SDL_power.c') 10 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/power/uikit/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/power/windows/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_syspower.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/process/dummy/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_dummyprocess.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/process/meson.build: -------------------------------------------------------------------------------- 1 | if host_machine.system() == 'windows' 2 | subdir('windows') 3 | else 4 | subdir('posix') 5 | endif 6 | 7 | sources += files('SDL_process.c') 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/process/posix/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_posixprocess.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/process/windows/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_windowsprocess.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/render/direct3d/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_render_d3d.c', 'SDL_shaders_d3d.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/render/direct3d11/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_render_d3d11.c', 'SDL_shaders_d3d11.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/render/direct3d12/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_render_d3d12.c', 'SDL_shaders_d3d12.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/render/gpu/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_pipeline_gpu.c', 'SDL_render_gpu.c', 'SDL_shaders_gpu.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/render/gpu/shaders/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/render/metal/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_render_metal.m') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/render/opengl/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_render_gl.c', 'SDL_shaders_gl.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/render/opengles2/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_render_gles2.c', 'SDL_shaders_gles2.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/render/software/meson.build: -------------------------------------------------------------------------------- 1 | sources += files( 2 | 'SDL_blendfillrect.c', 3 | 'SDL_blendline.c', 4 | 'SDL_blendpoint.c', 5 | 'SDL_drawline.c', 6 | 'SDL_drawpoint.c', 7 | 'SDL_render_sw.c', 8 | 'SDL_rotate.c', 9 | 'SDL_triangle.c', 10 | ) 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/render/vitagxm/meson.build: -------------------------------------------------------------------------------- 1 | sources += files( 2 | 'SDL_render_vita_gxm.c', 3 | 'SDL_render_vita_gxm_memory.c', 4 | 'SDL_render_vita_gxm_tools.c', 5 | ) 6 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/render/vitagxm/shader_src/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/render/vulkan/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_render_vulkan.c', 'SDL_shaders_vulkan.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/sensor/coremotion/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/sensor/dummy/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_dummysensor.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/sensor/meson.build: -------------------------------------------------------------------------------- 1 | if host_machine.system() == 'windows' 2 | subdir('windows') 3 | else 4 | subdir('dummy') 5 | endif 6 | 7 | sources += files('SDL_sensor.c') 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/sensor/windows/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_windowssensor.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/storage/generic/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_genericstorage.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/storage/meson.build: -------------------------------------------------------------------------------- 1 | subdir('generic') 2 | 3 | sources += files('SDL_storage.c') 4 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/storage/steam/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_steamstorage.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/test/meson.build: -------------------------------------------------------------------------------- 1 | sources += files( 2 | 'SDL_test_assert.c', 3 | 'SDL_test_common.c', 4 | 'SDL_test_compare.c', 5 | 'SDL_test_crc32.c', 6 | 'SDL_test_font.c', 7 | 'SDL_test_fuzzer.c', 8 | 'SDL_test_harness.c', 9 | 'SDL_test_log.c', 10 | 'SDL_test_md5.c', 11 | 'SDL_test_memory.c', 12 | ) 13 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/thread/generic/meson.build: -------------------------------------------------------------------------------- 1 | sources += files( 2 | 'SDL_syscond.c', 3 | 'SDL_sysmutex.c', 4 | 'SDL_sysrwlock.c', 5 | 'SDL_syssem.c', 6 | 'SDL_systhread.c', 7 | 'SDL_systls.c', 8 | ) 9 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/thread/meson.build: -------------------------------------------------------------------------------- 1 | #subdir('generic') 2 | 3 | if host_machine.system() == 'windows' 4 | subdir('windows') 5 | else 6 | subdir('pthread') 7 | endif 8 | 9 | sources += files('SDL_thread.c') 10 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/thread/pthread/meson.build: -------------------------------------------------------------------------------- 1 | sources += files( 2 | 'SDL_syscond.c', 3 | 'SDL_sysmutex.c', 4 | 'SDL_sysrwlock.c', 5 | 'SDL_syssem.c', 6 | 'SDL_systhread.c', 7 | 'SDL_systls.c', 8 | ) 9 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/thread/windows/meson.build: -------------------------------------------------------------------------------- 1 | sources += files( 2 | '../generic/SDL_syscond.c', 3 | '../generic/SDL_sysrwlock.c', 4 | 'SDL_syscond_cv.c', 5 | 'SDL_sysmutex.c', 6 | 'SDL_sysrwlock_srw.c', 7 | 'SDL_syssem.c', 8 | 'SDL_systhread.c', 9 | 'SDL_systls.c', 10 | ) 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/time/meson.build: -------------------------------------------------------------------------------- 1 | if host_machine.system() == 'windows' 2 | cdata.set('SDL_TIME_WINDOWS', 1) 3 | subdir('windows') 4 | else 5 | cdata.set('SDL_TIME_UNIX', 1) 6 | subdir('unix') 7 | endif 8 | 9 | sources += files('SDL_time.c') 10 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/time/unix/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_systime.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/time/windows/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_systime.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/timer/meson.build: -------------------------------------------------------------------------------- 1 | if host_machine.system() == 'windows' 2 | subdir('windows') 3 | else 4 | subdir('unix') 5 | endif 6 | 7 | sources += files('SDL_timer.c') 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/timer/unix/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_systimer.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/timer/windows/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_systimer.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/tray/cocoa/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/tray/dummy/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_tray.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/tray/meson.build: -------------------------------------------------------------------------------- 1 | if host_machine.system() == 'windows' 2 | subdir('windows') 3 | else 4 | subdir('unix') 5 | endif 6 | 7 | sources += files('SDL_tray_utils.c') 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/tray/unix/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_tray.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/tray/windows/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_tray.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/video/directx/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/video/dummy/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_nullevents.c', 'SDL_nullframebuffer.c', 'SDL_nullvideo.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/video/gdk/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/video/khronos/EGL/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/video/khronos/GLES2/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/video/khronos/GLES3/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/video/khronos/KHR/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/video/khronos/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/video/khronos/vk_video/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/video/khronos/vulkan/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/video/kmsdrm/meson.build: -------------------------------------------------------------------------------- 1 | sources += files( 2 | 'SDL_kmsdrmdyn.c', 3 | 'SDL_kmsdrmevents.c', 4 | 'SDL_kmsdrmmouse.c', 5 | 'SDL_kmsdrmopengles.c', 6 | 'SDL_kmsdrmvideo.c', 7 | 'SDL_kmsdrmvulkan.c', 8 | ) 9 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/video/offscreen/meson.build: -------------------------------------------------------------------------------- 1 | sources += files( 2 | 'SDL_offscreenevents.c', 3 | 'SDL_offscreenframebuffer.c', 4 | 'SDL_offscreenopengles.c', 5 | 'SDL_offscreenvideo.c', 6 | 'SDL_offscreenvulkan.c', 7 | 'SDL_offscreenwindow.c', 8 | ) 9 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/video/openvr/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_openvrvideo.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/video/qnx/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('SDL_qnxgl.c', 'SDL_qnxkeyboard.c', 'SDL_qnxvideo.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/video/raspberry/meson.build: -------------------------------------------------------------------------------- 1 | sources += files( 2 | 'SDL_rpievents.c', 3 | 'SDL_rpimouse.c', 4 | 'SDL_rpiopengles.c', 5 | 'SDL_rpivideo.c', 6 | ) 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/video/uikit/meson.build: -------------------------------------------------------------------------------- 1 | sources += files() 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/video/vivante/meson.build: -------------------------------------------------------------------------------- 1 | sources += files( 2 | 'SDL_vivanteopengles.c', 3 | 'SDL_vivanteplatform.c', 4 | 'SDL_vivantevideo.c', 5 | 'SDL_vivantevulkan.c', 6 | ) 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sdl3/src/video/yuv2rgb/meson.build: -------------------------------------------------------------------------------- 1 | sources += files('yuv_rgb_lsx.c', 'yuv_rgb_sse.c', 'yuv_rgb_std.c') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sds/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'tests', 3 | type: 'boolean', 4 | value: false, 5 | description: 'Build the unit tests', 6 | ) 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sergiusthebest-plog/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'plog', 3 | 'cpp', 4 | version: '1.1.10', 5 | license: 'MIT', 6 | ) 7 | 8 | inc = include_directories('include') 9 | 10 | plog_dep = declare_dependency( 11 | include_directories: inc, 12 | ) 13 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sfml/examples/joystick/meson.build: -------------------------------------------------------------------------------- 1 | subdir('resources') 2 | 3 | executable( 4 | 'joystick', 5 | 'Joystick.cpp', 6 | dependencies: sfml_dep, 7 | ) 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sfml/examples/joystick/resources/meson.build: -------------------------------------------------------------------------------- 1 | configure_file( 2 | input: 'tuffy.ttf', 3 | output: 'tuffy.ttf', 4 | copy: true, 5 | ) 6 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sfml/examples/sound/meson.build: -------------------------------------------------------------------------------- 1 | subdir('resources') 2 | 3 | executable( 4 | 'sound', 5 | 'Sound.cpp', 6 | dependencies: sfml_dep, 7 | ) 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sfml/src/SFML/Main/meson.build: -------------------------------------------------------------------------------- 1 | if host_machine.system() == 'windows' 2 | main_lib = static_library( 3 | 'sfml-main', 4 | 'MainWin32.cpp', 5 | include_directories: pub_inc, 6 | ) 7 | endif 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sfml/src/SFML/meson.build: -------------------------------------------------------------------------------- 1 | subdir('System') 2 | subdir('Main') 3 | subdir('Window') 4 | subdir('Network') 5 | subdir('Graphics') 6 | subdir('Audio') 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/soundtouch/source/Android-lib/meson.build: -------------------------------------------------------------------------------- 1 | soundtouch_sources_android = files('jni/soundtouch-jni.cpp') 2 | 3 | log = cpp.find_library( 4 | 'log', 5 | required: true, 6 | ) 7 | 8 | deps += [log] 9 | 10 | soundtouch_args += cpp.get_supported_arguments( 11 | '-fdata-sections', 12 | '-ffunction-sections', 13 | ) 14 | -------------------------------------------------------------------------------- /subprojects/packagefiles/soundtouch/source/SoundTouchDLL/meson/afxres.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/soundtouch/source/meson.build: -------------------------------------------------------------------------------- 1 | if system == 'android' 2 | subdir('Android-lib') 3 | endif 4 | subdir('SoundTouch') 5 | subdir('SoundStretch') 6 | subdir('SoundTouchDLL') 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sparrow/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'use_date_polyfill', 3 | type: 'boolean', 4 | value: true, 5 | ) 6 | -------------------------------------------------------------------------------- /subprojects/packagefiles/sparsehash-c11/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'sparsehash-c11', 3 | 'cpp', 4 | version: '2.11.1', 5 | license: 'bsd', 6 | ) 7 | 8 | sparsehash_c11_include = include_directories('.') 9 | 10 | sparsehash_c11_dep = declare_dependency( 11 | include_directories: sparsehash_c11_include, 12 | ) 13 | -------------------------------------------------------------------------------- /subprojects/packagefiles/taglib/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'zlib', 3 | type: 'feature', 4 | description: 'Build with zlib support', 5 | ) 6 | 7 | option( 8 | 'tests', 9 | type: 'feature', 10 | description: 'Build tests', 11 | ) 12 | -------------------------------------------------------------------------------- /subprojects/packagefiles/theora/include/meson.build: -------------------------------------------------------------------------------- 1 | theorainclude_headers = files( 2 | 'theora/codec.h', 3 | 'theora/theora.h', 4 | 'theora/theoradec.h', 5 | 'theora/theoraenc.h', 6 | ) 7 | 8 | install_headers( 9 | theorainclude_headers, 10 | subdir: 'theora', 11 | ) 12 | 13 | incdir = include_directories('.', '..') 14 | -------------------------------------------------------------------------------- /subprojects/packagefiles/tinyfsm/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'build_examples', 3 | type: 'boolean', 4 | value: false, 5 | description: 'build examples', 6 | ) 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/trompeloeil/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'trompeloeil', 3 | 'cpp', 4 | version: '49', 5 | license: 'BSL-1.0', 6 | ) 7 | 8 | trompeloeil_dep = declare_dependency( 9 | include_directories: include_directories('include'), 10 | ) 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/tronkko-dirent/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'tronkko-dirent', 3 | 'c', 4 | version: '1.23.2', 5 | license: 'MIT', 6 | ) 7 | 8 | tronkko_dirent_dep = declare_dependency( 9 | include_directories: include_directories('include'), 10 | ) 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/turtle/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'turtle', 3 | 'cpp', 4 | version: '1.3.2', 5 | license: 'Boost', 6 | ) 7 | 8 | turtle_dep = declare_dependency( 9 | include_directories: include_directories('include'), 10 | ) 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/uchardet/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'use_sse2', 3 | type: 'feature', 4 | description: 'Enable SSE2 support', 5 | ) 6 | -------------------------------------------------------------------------------- /subprojects/packagefiles/unittest-cpp/UnitTest++/Posix/meson.build: -------------------------------------------------------------------------------- 1 | unittest_cpp_src += files('SignalTranslator.cpp', 'TimeHelpers.cpp') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/unittest-cpp/UnitTest++/Win32/meson.build: -------------------------------------------------------------------------------- 1 | unittest_cpp_src += files('TimeHelpers.cpp') 2 | -------------------------------------------------------------------------------- /subprojects/packagefiles/utf8proc/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'tests', 3 | type: 'feature', 4 | ) 5 | -------------------------------------------------------------------------------- /subprojects/packagefiles/utfcpp/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'utfcpp', 3 | 'cpp', 4 | version: '4.0.6', 5 | license: 'MIT', 6 | meson_version: '>=0.49.0', 7 | ) 8 | 9 | depinc = include_directories('source') 10 | utfcpp_dep = declare_dependency( 11 | include_directories: depinc, 12 | ) 13 | -------------------------------------------------------------------------------- /subprojects/packagefiles/uthash/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'uthash', 3 | 'c', 4 | version: '2.3.0', 5 | license: 'BSD-3-Clause', 6 | ) 7 | 8 | uthash_dep = declare_dependency( 9 | include_directories: include_directories('src'), 10 | ) 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/vo-aacenc/common/include/stddef.h.in: -------------------------------------------------------------------------------- 1 | #ifndef PATCH_CLANG_CL_H 2 | #define PATCH_CLANG_CL_H 3 | #include 4 | #if defined(_MSC_VER) && defined(__clang__) 5 | #include 6 | #endif 7 | #endif // PATCH_CLANG_CL_H 8 | -------------------------------------------------------------------------------- /subprojects/packagefiles/vo-aacenc/common/meson.build: -------------------------------------------------------------------------------- 1 | libvo_aacenc_sources += files('cmnMemory.c') 2 | 3 | subdir('include') 4 | 5 | install_headers( 6 | aacencinclude_headers, 7 | subdir: 'vo-aacenc', 8 | ) 9 | -------------------------------------------------------------------------------- /subprojects/packagefiles/vo-aacenc/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'example', 3 | type: 'feature', 4 | value: 'disabled', 5 | description: 'Build example encoding program', 6 | ) 7 | -------------------------------------------------------------------------------- /subprojects/packagefiles/vorbis/vorbisenc.def: -------------------------------------------------------------------------------- 1 | ; vorbisenc.def 2 | ; 3 | EXPORTS 4 | vorbis_encode_init 5 | vorbis_encode_setup_managed 6 | vorbis_encode_setup_vbr 7 | vorbis_encode_init_vbr 8 | vorbis_encode_setup_init 9 | vorbis_encode_ctl 10 | 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/vulkan-headers/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'vulkan-headers', 3 | 'c', 4 | license: 'Apache-2.0', 5 | version: '1.3.283', 6 | ) 7 | 8 | vulkan_api_xml = files('registry/vk.xml') 9 | 10 | vulkan_headers_dep = declare_dependency( 11 | include_directories: include_directories('include'), 12 | ) 13 | -------------------------------------------------------------------------------- /subprojects/packagefiles/vulkan-memory-allocator/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'VulkanMemoryAllocator', 3 | ['c', 'cpp'], 4 | version: '3.1.0', 5 | ) 6 | 7 | vma_allocator_dep = declare_dependency( 8 | include_directories: 'include', 9 | ) 10 | 11 | if get_option('build_samples') 12 | subdir('src') 13 | endif 14 | -------------------------------------------------------------------------------- /subprojects/packagefiles/vulkan-memory-allocator/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'build_samples', 3 | type: 'boolean', 4 | value: false, 5 | ) 6 | -------------------------------------------------------------------------------- /subprojects/packagefiles/vulkan-validationlayers/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'vulkan-validationlayers', 3 | 'c', 4 | license: 'Apache-2.0', 5 | version: '1.2.158', 6 | ) 7 | 8 | vulkan_validationlayers_dep = declare_dependency( 9 | include_directories: include_directories('layers'), 10 | ) 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/websocketpp/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'websocketpp', 3 | 'cpp', 4 | version: '0.8.2', 5 | ) 6 | 7 | websocketpp_dep = declare_dependency( 8 | include_directories: include_directories('.'), 9 | ) 10 | -------------------------------------------------------------------------------- /subprojects/packagefiles/xtl/meson_options.txt: -------------------------------------------------------------------------------- 1 | 2 | option( 3 | 'subproj_includedir', 4 | type: 'string', 5 | value: 'include', 6 | description: 'Header file directory when built as subproject', 7 | yield: true, 8 | ) 9 | -------------------------------------------------------------------------------- /subprojects/packagefiles/zlib-ng/test/meson.build: -------------------------------------------------------------------------------- 1 | test( 2 | 'example', 3 | executable( 4 | 'example', 5 | 'example.c', 6 | c_args: compile_args + ['-DZLIBNG_ENABLE_TESTS'], 7 | link_args: link_args, 8 | dependencies: zlib_ng_dep, 9 | ), 10 | ) 11 | -------------------------------------------------------------------------------- /subprojects/packagefiles/zlib/meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'solo', 3 | type: 'boolean', 4 | value: false, 5 | description: 'Build a minimal zlib without file I/O API', 6 | ) 7 | option( 8 | 'tests', 9 | type: 'feature', 10 | value: 'auto', 11 | ) 12 | -------------------------------------------------------------------------------- /subprojects/packagefiles/zlib/test/meson.build: -------------------------------------------------------------------------------- 1 | if get_option('tests').disabled() 2 | subdir_done() 3 | endif 4 | 5 | test( 6 | 'example', 7 | executable( 8 | 'example', 9 | 'example.c', 10 | dependencies: zlib_dep, 11 | ), 12 | ) 13 | #test('minigzip', executable('minigzip', 'minigzip.c', dependencies: zlib_dep)) 14 | -------------------------------------------------------------------------------- /subprojects/packagefiles/zpp_bits/include/meson.build: -------------------------------------------------------------------------------- 1 | copy = import('fs').copyfile('../zpp_bits.h') 2 | 3 | incdir = include_directories('.') 4 | -------------------------------------------------------------------------------- /subprojects/packagefiles/zpp_bits/meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'zpp_bits', 3 | 'cpp', 4 | version: '4.4.24', 5 | license: 'MIT', 6 | meson_version: '>=0.64.0', 7 | default_options: ['cpp_std=c++20'], 8 | ) 9 | 10 | subdir('include') 11 | 12 | zpp_bits_dep = declare_dependency( 13 | include_directories: incdir, 14 | ) 15 | -------------------------------------------------------------------------------- /subprojects/pcg.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = pcg-cpp-0.98.1 3 | source_url = https://github.com/imneme/pcg-cpp/archive/v0.98.1.tar.gz 4 | source_filename = pcg-cpp-v0.98.1.tar.gz 5 | source_hash = 25bb22f076e8c346fa28c2267ae3564b12122f1f4ab2d2a08ad8909dcd6319fd 6 | patch_directory = pcg 7 | 8 | -------------------------------------------------------------------------------- /subprojects/pciaccess.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = libpciaccess-0.18.1 3 | source_url = https://xorg.freedesktop.org/archive/individual/lib/libpciaccess-0.18.1.tar.xz 4 | source_filename = lbipicaccess-0.18.1.tar.xz 5 | source_hash = 4af43444b38adb5545d0ed1c2ce46d9608cc47b31c2387fc5181656765a6fa76 6 | 7 | [provide] 8 | pciaccess = dep_pciaccess 9 | -------------------------------------------------------------------------------- /subprojects/pcre.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = pcre-8.45 3 | source_url = https://sourceforge.net/projects/pcre/files/pcre/8.45/pcre-8.45.tar.bz2 4 | source_filename = pcre-8.45.tar.bz2 5 | source_hash = 4dae6fdcd2bb0bb6c37b5f97c33c2be954da743985369cddac3546e3218bffb8 6 | patch_directory = pcre 7 | 8 | [provide] 9 | libpcre = pcre_dep 10 | -------------------------------------------------------------------------------- /subprojects/pegtl.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = PEGTL-3.2.8 3 | source_url = https://github.com/taocpp/PEGTL/archive/refs/tags/3.2.8.tar.gz 4 | source_filename = PEGTL-3.2.8.tar.gz 5 | source_hash = 319e8238daebc3a163f60c88c78922a8012772076fdd64a8dafaf5619cd64773 6 | patch_directory = pegtl 7 | 8 | [provide] 9 | pegtl = pegtl_dep 10 | -------------------------------------------------------------------------------- /subprojects/pixman.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = pixman-0.46.0 3 | 4 | source_url = https://www.cairographics.org/releases/pixman-0.46.0.tar.gz 5 | source_filename = pixman-0.46.0.tar.gz 6 | source_hash = 02d9ff7b8458ef61731c3d355f854bbf461fd0a4d3563c51f1c1c7b00638050d 7 | 8 | [provide] 9 | pixman-1 = idep_pixman 10 | -------------------------------------------------------------------------------- /subprojects/pkgconf.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = pkgconf-2.4.3 3 | source_url = https://distfiles.ariadne.space/pkgconf/pkgconf-2.4.3.tar.xz 4 | source_filename = pkgconf-2.4.3.tar.xz 5 | source_hash = 51203d99ed573fa7344bf07ca626f10c7cc094e0846ac4aa0023bd0c83c25a41 6 | 7 | [provide] 8 | libpkgconf = dep_libpkgconf 9 | -------------------------------------------------------------------------------- /subprojects/proxy-libintl.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory=proxy-libintl-0.4 3 | source_url=https://github.com/frida/proxy-libintl/archive/refs/tags/0.4.tar.gz 4 | source_filename=proxy-libintl-0.4.tar.gz 5 | source_hash=13ef3eea0a3bc0df55293be368dfbcff5a8dd5f4759280f28e030d1494a5dffb 6 | 7 | [provide] 8 | intl = intl_dep 9 | -------------------------------------------------------------------------------- /subprojects/pugixml.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = pugixml-1.15 3 | source_url = https://github.com/zeux/pugixml/archive/v1.15.tar.gz 4 | source_filename = pugixml-1.15.tar.gz 5 | source_hash = b39647064d9e28297a34278bfb897092bf33b7c487906ddfc094c9e8868bddcb 6 | patch_directory = pugixml 7 | 8 | [provide] 9 | pugixml = pugixml_dep 10 | -------------------------------------------------------------------------------- /subprojects/pv.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = pv-1.9.31 3 | source_url = https://codeberg.org/ivarch/pv/releases/download/v1.9.31/pv-1.9.31.tar.gz 4 | source_hash = a35e92ec4ac0e8f380e8e840088167ae01014bfa008a3a9d6506b848079daedf 5 | source_filename = pv-1.9.31.tar.gz 6 | patch_directory = pv 7 | 8 | [provide] 9 | program_names = 10 | -------------------------------------------------------------------------------- /subprojects/qarchive.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = QArchive-2.2.7 3 | source_url = https://github.com/antony-jr/QArchive/archive/refs/tags/v2.2.7.tar.gz 4 | source_filename = QArchive-2.2.7.tar.gz 5 | source_hash = 53bc9633e4e75d01d7ae6ff925fd111fc4951f922f74b37d652df51c0eb4aa30 6 | 7 | [provide] 8 | qarchive = qarchive_dep 9 | -------------------------------------------------------------------------------- /subprojects/quazip.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = quazip-1.4 3 | source_url = https://github.com/stachenov/quazip/archive/refs/tags/v1.4.tar.gz 4 | source_filename = quazip-1.4.tar.gz 5 | source_hash = 79633fd3a18e2d11a7d5c40c4c79c1786ba0c74b59ad752e8429746fe1781dd6 6 | patch_directory = quazip 7 | 8 | [provide] 9 | quazip = quazip_dep 10 | -------------------------------------------------------------------------------- /subprojects/quill.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = quill-9.0.3 3 | source_url = https://github.com/odygrd/quill/archive/refs/tags/v9.0.3.tar.gz 4 | source_filename = quill-9.0.3.tar.gz 5 | source_hash = 209b9a3fed9b44f61a50acc34fdc9f5f22338c03644728466e2f4a4b83036476 6 | 7 | [provide] 8 | quill = quill_dep 9 | -------------------------------------------------------------------------------- /subprojects/rang.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = rang-3.2 3 | source_url = https://github.com/agauniyal/rang/archive/v3.2.tar.gz 4 | source_filename = rang-3.2.tar.gz 5 | source_hash = 8b42d9c33a6529a6c283a4f4c73c26326561ccc67fbb3e6a3225edd688b39973 6 | patch_directory = rang 7 | 8 | [provide] 9 | rang = rang_dep 10 | -------------------------------------------------------------------------------- /subprojects/re2.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = re2-2023-03-01 3 | source_url = https://github.com/google/re2/archive/2023-03-01.tar.gz 4 | source_filename = re2-2023-03-01.tar.gz 5 | source_hash = 7a9a4824958586980926a300b4717202485c4b4115ac031822e29aa4ef207e48 6 | patch_directory = re2 7 | 8 | [provide] 9 | re2 = re2_dep 10 | -------------------------------------------------------------------------------- /subprojects/rtaudio.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = rtaudio-6.0.1 3 | source_url = http://www.music.mcgill.ca/~gary/rtaudio/release/rtaudio-6.0.1.tar.gz 4 | source_filename = rtaudio-6.0.1.tar.gz 5 | source_hash = 42d29cc2b5fa378ba3a978faeb1885a0075acf0fecb5ee50f0d76f6c7d8ab28c 6 | 7 | [provide] 8 | dependency_names = rtaudio 9 | -------------------------------------------------------------------------------- /subprojects/rubberband.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = rubberband-4.0.0 3 | 4 | source_url = https://breakfastquay.com/files/releases/rubberband-4.0.0.tar.bz2 5 | source_filename = rubberband-4.0.0.tar.bz2 6 | source_hash = af050313ee63bc18b35b2e064e5dce05b276aaf6d1aa2b8a82ced1fe2f8028e9 7 | 8 | [provide] 9 | rubberband = rubberband_dep 10 | -------------------------------------------------------------------------------- /subprojects/rxcpp.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = RxCpp-4.1.1 3 | source_url = https://github.com/ReactiveX/RxCpp/archive/refs/tags/v4.1.1.tar.gz 4 | source_filename = RxCpp-4.1.1.tar.gz 5 | source_hash = 054a9be63e66904ecaa552ce56d6458b4545d6da5ea32f5103c7fc379cebb374 6 | patch_directory = rxcpp 7 | 8 | [provide] 9 | rxcpp = rxcpp_dep 10 | -------------------------------------------------------------------------------- /subprojects/sassc.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = sassc-3.6.2 3 | source_url = https://github.com/sass/sassc/archive/refs/tags/3.6.2.tar.gz 4 | source_filename = sassc-3.6.2.tar.gz 5 | source_hash = 608dc9002b45a91d11ed59e352469ecc05e4f58fc1259fc9a9f5b8f0f8348a03 6 | patch_directory = sassc 7 | 8 | [provide] 9 | program_names = sassc 10 | -------------------------------------------------------------------------------- /subprojects/sds.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = sds-2.0.0 3 | source_url = https://github.com/antirez/sds/archive/refs/tags/2.0.0.tar.gz 4 | source_filename = sds-2.0.0.tar.gz 5 | source_hash = 379c88d31bf9957006130c00671c28612a8647d5f38ff09cb75efb7abf08f6bb 6 | patch_directory = sds 7 | 8 | [provide] 9 | sds = sds_dep 10 | -------------------------------------------------------------------------------- /subprojects/sfml.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = SFML-2.6.2 3 | source_url = https://github.com/SFML/SFML/archive/refs/tags/2.6.2.tar.gz 4 | source_filename = 2.6.2.tar.gz 5 | source_hash = 15ff4d608a018f287c6a885db0a2da86ea389e516d2323629e4d4407a7ce047f 6 | patch_directory = sfml 7 | 8 | [provide] 9 | sfml = sfml_dep 10 | -------------------------------------------------------------------------------- /subprojects/spdlog.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = spdlog-1.15.3 3 | source_url = https://github.com/gabime/spdlog/archive/refs/tags/v1.15.3.tar.gz 4 | source_filename = spdlog-1.15.3.tar.gz 5 | source_hash = 15a04e69c222eb6c01094b5c7ff8a249b36bb22788d72519646fb85feb267e67 6 | patch_directory = spdlog 7 | 8 | [provide] 9 | spdlog = spdlog_dep 10 | -------------------------------------------------------------------------------- /subprojects/spng.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = libspng-0.7.4 3 | 4 | source_url = https://github.com/randy408/libspng/archive/refs/tags/v0.7.4.tar.gz 5 | source_filename = libspng-0.7.4.tar.gz 6 | source_hash = 47ec02be6c0a6323044600a9221b049f63e1953faf816903e7383d4dc4234487 7 | 8 | [provide] 9 | spng = spng_dep 10 | -------------------------------------------------------------------------------- /subprojects/sqlitecpp.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = SQLiteCpp-3.3.2 3 | source_url = https://github.com/SRombauts/SQLiteCpp/archive/refs/tags/3.3.2.zip 4 | source_filename = sqlitecpp-3.3.2.zip 5 | source_hash = 1f41ef7322da573fdfca95655bd1329282638b4d9d3dc16a48f4bad16008eda8 6 | 7 | [provide] 8 | sqlitecpp = sqlitecpp_dep 9 | -------------------------------------------------------------------------------- /subprojects/taglib.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = taglib-2.0.2 3 | source_url = https://github.com/taglib/taglib/archive/refs/tags/v2.0.2.tar.gz 4 | source_filename = taglib-2.0.2.tar.gz 5 | source_hash = 0de288d7fe34ba133199fd8512f19cc1100196826eafcb67a33b224ec3a59737 6 | patch_directory = taglib 7 | 8 | [provide] 9 | taglib = taglib_dep 10 | -------------------------------------------------------------------------------- /subprojects/tclap.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = tclap-1.2.4 3 | source_url = https://sourceforge.net/projects/tclap/files/tclap-1.2.4.tar.gz 4 | source_filename = tclap-1.2.4.tar.gz 5 | source_hash = 634c5b59dbb1ccbc9d6a5f6de494a257e29a3f59dcb6fc30445ff39b45188574 6 | patch_directory = tclap 7 | 8 | [provide] 9 | tclap = tclap_dep 10 | 11 | -------------------------------------------------------------------------------- /subprojects/termbox.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = termbox-1.1.2 3 | source_url = https://github.com/nsf/termbox/archive/v1.1.2.tar.gz 4 | source_filename = v1.1.2.tar.gz 5 | source_hash = 61c9940b42b3ac44bf0cba67eacba75e3c02088b8c695149528c77def04d69b1 6 | patch_directory = termbox 7 | 8 | [provide] 9 | termbox = termbox_dep 10 | -------------------------------------------------------------------------------- /subprojects/tinyply.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | source_url = https://github.com/ddiakopoulos/tinyply/archive/2.3.4.tar.gz 3 | source_filename = tinyply-2.3.4.tar.gz 4 | directory = tinyply-2.3.4 5 | source_hash = 1bb1462727a363f7b77a10e51cd023095db7b281d2f201167620a83e495513c6 6 | patch_directory = tinyply 7 | 8 | [provide] 9 | tinyply = tinyply_dep 10 | -------------------------------------------------------------------------------- /subprojects/tinyxml2.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = tinyxml2-11.0.0 3 | source_url = https://github.com/leethomason/tinyxml2/archive/11.0.0.tar.gz 4 | source_filename = 11.0.0.tar.gz 5 | source_hash = 5556deb5081fb246ee92afae73efd943c889cef0cafea92b0b82422d6a18f289 6 | 7 | [provide] 8 | tinyxml2 = dep_tinyxml2 9 | -------------------------------------------------------------------------------- /subprojects/tomlplusplus.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = tomlplusplus-3.4.0 3 | 4 | source_url = https://github.com/marzer/tomlplusplus/archive/v3.4.0.tar.gz 5 | source_filename = tomlplusplus-3.4.0.tar.gz 6 | source_hash = 8517f65938a4faae9ccf8ebb36631a38c1cadfb5efa85d9a72e15b9e97d25155 7 | 8 | [provide] 9 | dependency_names = tomlplusplus 10 | -------------------------------------------------------------------------------- /subprojects/tracy.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = tracy-0.10 3 | 4 | source_url = https://github.com/wolfpld/tracy/archive/refs/tags/v0.10.tar.gz 5 | source_filename = tracy-0.10.tar.gz 6 | source_hash = a76017d928f3f2727540fb950edd3b736caa97b12dbb4e5edce66542cbea6600 7 | 8 | [provide] 9 | tracy = tracy_dep 10 | -------------------------------------------------------------------------------- /subprojects/tronkko-dirent.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = dirent-1.23.2 3 | source_url = https://github.com/tronkko/dirent/archive/1.23.2.tar.gz 4 | source_filename = dirent-1.23.2.tar.gz 5 | source_hash = f72d39e3c39610b6901e391b140aa69b51e0eb99216939ed5e547b5dad03afb1 6 | patch_directory = tronkko-dirent 7 | 8 | -------------------------------------------------------------------------------- /subprojects/turtle.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = turtle-1.3.2 3 | lead_directory_missing = true 4 | source_url = https://github.com/mat007/turtle/releases/download/v1.3.2/turtle-1.3.2.tar.gz 5 | source_filename = turtle-1.3.2.tar.gz 6 | source_hash = 0551f0e5f19bcee5484a2dfeadd4b56f7142f89ed2a1839dd56ed2d594ef1d4c 7 | patch_directory = turtle 8 | 9 | -------------------------------------------------------------------------------- /subprojects/unit-system.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = unit-system-0.7.1 3 | source_url = https://github.com/noah1510/unit-system/archive/refs/tags/v0.7.1.tar.gz 4 | source_filename = unit-system-0.7.1.tar.gz 5 | source_hash = aa7a7e3a49d98cf571f23bec4b6a38f0a351f822667329a9a271689b81407610 6 | 7 | [provide] 8 | unit-system = unit_system_dep 9 | -------------------------------------------------------------------------------- /subprojects/unity.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = Unity-2.6.1 3 | source_url = https://github.com/ThrowTheSwitch/Unity/archive/refs/tags/v2.6.1.tar.gz 4 | source_filename = Unity-2.6.1.tar.gz 5 | source_hash = b41a66d45a6b99758fb3202ace6178177014d52fc524bf1f72687d93e9867292 6 | 7 | [provide] 8 | unity = unity_dep 9 | 10 | -------------------------------------------------------------------------------- /subprojects/uthash.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = uthash-2.3.0 3 | source_url = https://github.com/troydhanson/uthash/archive/v2.3.0.tar.gz 4 | source_filename = uthash-2.3.0.tar.gz 5 | source_hash = e10382ab75518bad8319eb922ad04f907cb20cccb451a3aa980c9d005e661acc 6 | patch_directory = uthash 7 | 8 | [provide] 9 | uthash = uthash_dep 10 | -------------------------------------------------------------------------------- /subprojects/wren.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = wren-0.4.0 3 | source_url = https://github.com/wren-lang/wren/archive/0.4.0.tar.gz 4 | source_filename = 0.4.0.tar.gz 5 | source_hash = 23c0ddeb6c67a4ed9285bded49f7c91714922c2e7bb88f42428386bf1cf7b339 6 | patch_directory = wren 7 | 8 | [provide] 9 | wren = wren_dep 10 | 11 | -------------------------------------------------------------------------------- /subprojects/xtl.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = xtl-0.6.12 3 | source_url = https://github.com/xtensor-stack/xtl/archive/0.6.12.tar.gz 4 | source_filename = xtl-0.6.12.tar.gz 5 | source_hash = 25a16958195f939e6fb7c8feccad89b3e450a18124be6aee119c69a1ee2b308c 6 | patch_directory = xtl 7 | 8 | [provide] 9 | xtl = xtl_dep 10 | -------------------------------------------------------------------------------- /subprojects/xxhash.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = xxHash-0.8.3 3 | source_url = https://github.com/Cyan4973/xxHash/archive/v0.8.3.tar.gz 4 | source_filename = xxHash-0.8.3.tar.gz 5 | source_hash = aae608dfe8213dfd05d909a57718ef82f30722c392344583d3f39050c7f29a80 6 | patch_directory = xxhash 7 | 8 | [provide] 9 | libxxhash = xxhash_dep 10 | -------------------------------------------------------------------------------- /subprojects/yajl.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = yajl-2.1.0 3 | source_url = https://github.com/lloyd/yajl/archive/refs/tags/2.1.0.tar.gz 4 | source_filename = yajl-2.1.0.tar.gz 5 | source_hash = 3fb73364a5a30efe615046d07e6db9d09fd2b41c763c5f7d3bfb121cd5c5ac5a 6 | patch_directory = yajl 7 | 8 | [provide] 9 | yajl = yajl_dep 10 | 11 | -------------------------------------------------------------------------------- /subprojects/zycore.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = zycore-c-1.5.2 3 | source_url = https://github.com/zyantific/zycore-c/archive/refs/tags/v1.5.2.tar.gz 4 | source_filename = zycore-c-1.5.2.tar.gz 5 | source_hash = 943f91eb9ab2a8cc01ab9f8b785e769a273502071e0ee8011cdfcaad93947cec 6 | 7 | [provide] 8 | dependency_names = zycore 9 | -------------------------------------------------------------------------------- /tools/fake_tty.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | import os, pty, sys 4 | 5 | os.environ['TERM'] = 'xterm-256color' 6 | sys.exit(os.waitstatus_to_exitcode(pty.spawn(sys.argv[1:]))) 7 | --------------------------------------------------------------------------------