├── .editorconfig ├── .flake8 ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ └── bug_report.md └── workflows │ ├── cygwin.yml │ ├── file_format.yml │ ├── images.yml │ ├── lint.yml │ ├── macos.yml │ ├── msys2.yml │ ├── nightly.yml │ ├── nonnative.yml │ ├── os_comp.yml │ ├── stable_builddir.yml │ ├── unusedargs_missingreturn.yml │ └── website.yml ├── .mailmap ├── .mypy.ini ├── .pylintrc ├── CODEOWNERS ├── COPYING ├── MANIFEST.in ├── README.md ├── azure-pipelines.yml ├── ci ├── ciimage │ ├── arch │ │ ├── image.json │ │ └── install.sh │ ├── bionic │ │ ├── image.json │ │ └── install.sh │ ├── build.py │ ├── common.sh │ ├── cuda-cross │ │ ├── image.json │ │ └── install.sh │ ├── cuda │ │ ├── image.json │ │ └── install.sh │ ├── fedora │ │ ├── image.json │ │ └── install.sh │ ├── gentoo │ │ ├── image.json │ │ └── install.sh │ ├── opensuse │ │ ├── image.json │ │ └── install.sh │ └── ubuntu-rolling │ │ ├── image.json │ │ ├── install.sh │ │ └── test.sh ├── intel-scripts │ ├── activate_windows.bat │ ├── cache_exclude_windows.sh │ └── install_windows.bat └── run.ps1 ├── contributing.md ├── cross ├── arm64cl.txt ├── armcc.txt ├── armclang-linux.txt ├── armclang.txt ├── c2000.txt ├── ccomp-armv7a.txt ├── ccrx.txt ├── cuda-cross.json ├── cuda-cross.txt ├── iphone.txt ├── linux-mingw-w64-32bit.json ├── linux-mingw-w64-32bit.txt ├── linux-mingw-w64-64bit.json ├── linux-mingw-w64-64bit.txt ├── metrowerks-arm.txt ├── metrowerks-eppc.txt ├── metrowerks.lcf ├── msp430.txt ├── none.txt ├── ownstdlib.txt ├── ti-c6000.txt ├── tvos.txt ├── ubuntu-armhf.json ├── ubuntu-armhf.txt ├── ubuntu-faketarget.txt ├── wasm.txt ├── xc16.txt └── xc32.txt ├── data ├── .coveragerc.in ├── com.mesonbuild.install.policy ├── macros.meson ├── schema.xsd ├── shell-completions │ ├── bash │ │ └── meson │ └── zsh │ │ └── _meson ├── syntax-highlighting │ └── vim │ │ ├── README │ │ ├── ftdetect │ │ └── meson.vim │ │ ├── ftplugin │ │ └── meson.vim │ │ ├── indent │ │ └── meson.vim │ │ └── syntax │ │ └── meson.vim └── test.schema.json ├── docs ├── .editorconfig ├── README.md ├── extensions │ └── refman_links.py ├── genrefman.py ├── genrelnotes.py ├── jsonvalidator.py ├── markdown │ ├── ARM-performance-test.md │ ├── Adding-arguments.md │ ├── Adding-new-projects-to-wrapdb.md │ ├── Additional.md │ ├── Build-options.md │ ├── Build-system-converters.md │ ├── Build-targets.md │ ├── Builtin-options.md │ ├── CMake-module.md │ ├── Code-formatting.md │ ├── Codegen-module.md │ ├── Commands.md │ ├── Comparisons.md │ ├── Compiler-properties.md │ ├── Conference-presentations.md │ ├── Configuration.md │ ├── Configuring-a-build-directory.md │ ├── Contact-information.md │ ├── Continuous-Integration.md │ ├── Contributing.md │ ├── Creating-Linux-binaries.md │ ├── Creating-OSX-packages.md │ ├── Creating-releases.md │ ├── Cross-compilation.md │ ├── Cuda-module.md │ ├── Custom-build-targets.md │ ├── Cython.md │ ├── D.md │ ├── Dependencies.md │ ├── Design-rationale.md │ ├── Disabler.md │ ├── Dlang-module.md │ ├── Donating.md │ ├── External-Project-module.md │ ├── External-commands.md │ ├── FAQ.md │ ├── Feature-autodetection.md │ ├── Fs-module.md │ ├── Generating-sources.md │ ├── Getting-meson.md │ ├── Getting-meson_ptbr.md │ ├── Getting-meson_zh.md │ ├── Gnome-module.md │ ├── GuiTutorial.md │ ├── Hotdoc-module.md │ ├── IDE-integration.md │ ├── Icestorm-module.md │ ├── In-the-press.md │ ├── Include-directories.md │ ├── IndepthTutorial.md │ ├── Installing.md │ ├── Java-module.md │ ├── Java.md │ ├── Keyval-module.md │ ├── Localisation.md │ ├── Machine-files.md │ ├── Manual.md │ ├── Meson-sample.md │ ├── MesonCI.md │ ├── Mixing-build-systems.md │ ├── Modules.md │ ├── Native-environments.md │ ├── Overview.md │ ├── Performance-comparison.md │ ├── Pkg-config-files.md │ ├── Pkgconfig-module.md │ ├── Playground.md │ ├── Porting-from-autotools.md │ ├── Precompiled-headers.md │ ├── Project-templates.md │ ├── Python-3-module.md │ ├── Python-module.md │ ├── Qt4-module.md │ ├── Qt5-module.md │ ├── Qt6-module.md │ ├── Quick-guide.md │ ├── Reference-tables.md │ ├── Release-notes-for-0.37.0.md │ ├── Release-notes-for-0.38.0.md │ ├── Release-notes-for-0.39.0.md │ ├── Release-notes-for-0.40.0.md │ ├── Release-notes-for-0.41.0.md │ ├── Release-notes-for-0.42.0.md │ ├── Release-notes-for-0.43.0.md │ ├── Release-notes-for-0.44.0.md │ ├── Release-notes-for-0.45.0.md │ ├── Release-notes-for-0.46.0.md │ ├── Release-notes-for-0.47.0.md │ ├── Release-notes-for-0.48.0.md │ ├── Release-notes-for-0.49.0.md │ ├── Release-notes-for-0.50.0.md │ ├── Release-notes-for-0.51.0.md │ ├── Release-notes-for-0.52.0.md │ ├── Release-notes-for-0.53.0.md │ ├── Release-notes-for-0.54.0.md │ ├── Release-notes-for-0.55.0.md │ ├── Release-notes-for-0.56.0.md │ ├── Release-notes-for-0.57.0.md │ ├── Release-notes-for-0.58.0.md │ ├── Release-notes-for-0.59.0.md │ ├── Release-notes-for-0.60.0.md │ ├── Release-notes-for-0.61.0.md │ ├── Release-notes-for-0.62.0.md │ ├── Release-notes-for-0.63.0.md │ ├── Release-notes-for-0.64.0.md │ ├── Release-notes-for-1.0.0.md │ ├── Release-notes-for-1.1.0.md │ ├── Release-notes-for-1.2.0.md │ ├── Release-notes-for-1.3.0.md │ ├── Release-notes-for-1.4.0.md │ ├── Release-notes-for-1.5.0.md │ ├── Release-notes-for-1.6.0.md │ ├── Release-notes-for-1.7.0.md │ ├── Release-notes-for-1.8.0.md │ ├── Release-notes-for-1.9.0.md │ ├── Release-notes.md │ ├── Release-procedure.md │ ├── Releasing.md │ ├── Reproducible-builds.md │ ├── Rewriter.md │ ├── Run-targets.md │ ├── Running-Meson.md │ ├── Rust-module.md │ ├── Rust.md │ ├── Shipping-prebuilt-binaries-as-wraps.md │ ├── Simd-module.md │ ├── Simple-comparison.md │ ├── SimpleStart.md │ ├── Snippets-module.md │ ├── SourceSet-module.md │ ├── Style-guide.md │ ├── Subprojects.md │ ├── Syntax.md │ ├── Threads.md │ ├── Tutorial.md │ ├── Unit-tests.md │ ├── Unity-builds.md │ ├── Use-of-Python.md │ ├── Users.md │ ├── Using-multiple-build-directories.md │ ├── Using-the-WrapDB.md │ ├── Using-with-Visual-Studio.md │ ├── Using-wraptool.md │ ├── Vala.md │ ├── Videos.md │ ├── Vs-External.md │ ├── Wayland-module.md │ ├── Windows-module.md │ ├── Wrap-best-practices-and-tips.md │ ├── Wrap-dependency-system-manual.md │ ├── Wrapdb-projects.md │ ├── Yaml-RefMan.md │ ├── _Sidebar.md │ ├── _include_qt_base.md │ ├── howtox.md │ ├── i18n-module.md │ ├── images │ │ ├── buildtime.png │ │ ├── conftime.png │ │ ├── emptytime.png │ │ ├── glib_build.png │ │ ├── glib_conf.png │ │ ├── glib_empty.png │ │ ├── glib_link.png │ │ ├── gtksample.png │ │ ├── linux_alldone.png │ │ ├── meson_mac1.png │ │ ├── meson_mac2.png │ │ ├── meson_mac3.png │ │ ├── meson_mac4.png │ │ ├── meson_mac5.png │ │ ├── osx_xcode.png │ │ ├── py3-install-1.png │ │ ├── py3-install-2.png │ │ ├── py3-install-3.png │ │ ├── sdltutorial_01.png │ │ ├── sdltutorial_02.png │ │ ├── sdltutorial_03.png │ │ ├── sdltutorial_04.png │ │ ├── sdltutorial_05.png │ │ ├── sdltutorial_06.png │ │ ├── sdltutorial_07.png │ │ ├── win_dlvs.png │ │ ├── win_downloadmeson.png │ │ ├── win_installvs.png │ │ ├── win_vstoolsprompt.png │ │ └── win_working.png │ ├── index.md │ ├── legal.md │ └── snippets │ │ ├── add_counted_by_attribute.md │ │ ├── add_dict_values.md │ │ ├── add_external-program_cmd-array.md │ │ ├── add_microchip_xc32_compiler.md │ │ ├── add_os2.md │ │ ├── add_release_note_snippets_here │ │ ├── android-crossfiles.md │ │ ├── array-slice.md │ │ ├── b_msvcrt_clang.md │ │ ├── build_subdir.md │ │ ├── cargo-workspace.md │ │ ├── codegen_module.md │ │ ├── compiler_methods_includes_directories.md │ │ ├── format-check-diff-option.md │ │ ├── gcc_incremental_lto.md │ │ ├── istd.md │ │ ├── main-project-cargo-lock.md │ │ ├── meson-configure-log.md │ │ ├── naming_option.md │ │ ├── rewriter.md │ │ ├── rust-default-linker-libs.md │ │ ├── rust-lto.md │ │ ├── symbol_visibility_header.md │ │ ├── vala-target-extra-methods.md │ │ └── xgettext-custom-tgt.md ├── meson.build ├── meson_options.txt ├── refman │ ├── __init__.py │ ├── generatorbase.py │ ├── generatorjson.py │ ├── generatorman.py │ ├── generatormd.py │ ├── generatorpickle.py │ ├── generatorprint.py │ ├── generatorvim.py │ ├── jsonschema.py │ ├── loaderbase.py │ ├── loaderpickle.py │ ├── loaderyaml.py │ ├── main.py │ ├── model.py │ └── templates │ │ ├── args.mustache │ │ ├── dummy.mustache │ │ ├── func.mustache │ │ ├── meson.vim.mustache │ │ ├── notes.mustache │ │ ├── object.mustache │ │ ├── root.functions.mustache │ │ ├── root.mustache │ │ ├── root_link.mustache │ │ └── taggs.mustache ├── sitemap.txt ├── theme │ └── extra │ │ ├── css │ │ └── notes.css │ │ ├── images │ │ ├── favicon.png │ │ └── meson_logo.png │ │ ├── prism_components │ │ ├── prism-meson.js │ │ └── prism-meson.min.js │ │ └── templates │ │ ├── brand-logo.html │ │ ├── extra_head.html │ │ ├── license.html │ │ ├── navbar_center.html │ │ └── navbar_links.html ├── validatelinks.py └── yaml │ ├── builtins │ ├── build_machine.yaml │ ├── host_machine.yaml │ ├── meson.yaml │ └── target_machine.yaml │ ├── elementary │ ├── any.yaml │ ├── array.yml │ ├── bool.yml │ ├── dict.yml │ ├── int.yml │ ├── str.yml │ └── void.yml │ ├── functions │ ├── _build_target_base.yaml │ ├── add_global_arguments.yaml │ ├── add_global_link_arguments.yaml │ ├── add_languages.yaml │ ├── add_project_arguments.yaml │ ├── add_project_dependencies.yaml │ ├── add_project_link_arguments.yaml │ ├── add_test_setup.yaml │ ├── alias_target.yaml │ ├── assert.yaml │ ├── benchmark.yaml │ ├── both_libraries.yaml │ ├── build_target.yaml │ ├── configuration_data.yaml │ ├── configure_file.yaml │ ├── custom_target.yaml │ ├── debug.yaml │ ├── declare_dependency.yaml │ ├── dependency.yaml │ ├── disabler.yaml │ ├── environment.yaml │ ├── error.yaml │ ├── executable.yaml │ ├── files.yaml │ ├── find_program.yaml │ ├── generator.yaml │ ├── get_option.yaml │ ├── get_variable.yaml │ ├── import.yaml │ ├── include_directories.yaml │ ├── install_data.yaml │ ├── install_emptydir.yaml │ ├── install_headers.yaml │ ├── install_man.yaml │ ├── install_subdir.yaml │ ├── install_symlink.yaml │ ├── is_disabler.yaml │ ├── is_variable.yaml │ ├── jar.yaml │ ├── join_paths.yaml │ ├── library.yaml │ ├── message.yaml │ ├── project.yaml │ ├── range.yaml │ ├── run_command.yaml │ ├── run_target.yaml │ ├── set_variable.yaml │ ├── shared_library.yaml │ ├── shared_module.yaml │ ├── static_library.yaml │ ├── structured_sources.yaml │ ├── subdir.yaml │ ├── subdir_done.yaml │ ├── subproject.yaml │ ├── summary.yaml │ ├── test.yaml │ ├── unset_variable.yaml │ ├── vcs_tag.yaml │ └── warning.yaml │ ├── modules │ └── cmake │ │ ├── module.yaml │ │ └── options.yaml │ └── objects │ ├── alias_tgt.yaml │ ├── both_libs.yaml │ ├── build_tgt.yaml │ ├── cfg_data.yaml │ ├── compiler.yaml │ ├── custom_idx.yaml │ ├── custom_tgt.yaml │ ├── dep.yaml │ ├── disabler.yaml │ ├── env.yaml │ ├── exe.yaml │ ├── external_program.yaml │ ├── extracted_obj.yaml │ ├── feature.yaml │ ├── file.yaml │ ├── generated_list.yaml │ ├── generator.yaml │ ├── inc.yaml │ ├── jar.yaml │ ├── lib.yaml │ ├── module.yaml │ ├── range.yaml │ ├── run_tgt.yaml │ ├── runresult.yaml │ ├── structured_src.yaml │ ├── subproject.yaml │ └── tgt.yaml ├── graphics ├── meson_logo.svg ├── meson_logo_big.png └── wrap_logo.svg ├── man └── meson.1 ├── manual tests ├── 1 wrap │ ├── main.c │ ├── meson.build │ └── subprojects │ │ └── sqlite.wrap ├── 10 svn wrap │ ├── meson.build │ ├── prog.c │ └── subprojects │ │ └── samplesubproject.wrap ├── 11 wrap imposter │ ├── meson.build │ └── subprojects │ │ └── zlib.wrap ├── 12 wrap mirror │ ├── meson.build │ └── subprojects │ │ └── zlib.wrap ├── 13 builddir upgrade │ ├── data │ │ └── foo.dat │ ├── foo.1 │ ├── foo.c │ ├── lib.c │ ├── meson.build │ └── mod.py ├── 2 multiwrap │ ├── meson.build │ ├── prog.c │ └── subprojects │ │ ├── libpng.wrap │ │ ├── lua.wrap │ │ └── zlib.wrap ├── 3 git wrap │ ├── meson.build │ ├── prog.c │ └── subprojects │ │ └── samplesubproject.wrap ├── 4 standalone binaries │ ├── Info.plist │ ├── build_linux_package.sh │ ├── build_osx_package.sh │ ├── build_windows_package.py │ ├── linux_bundler.sh │ ├── meson.build │ ├── myapp.cpp │ ├── myapp.icns │ ├── myapp.iss │ ├── myapp.sh │ ├── osx_bundler.sh │ ├── readme.txt │ └── template.dmg.gz ├── 5 rpm │ ├── lib.c │ ├── lib.h │ ├── main.c │ └── meson.build ├── 6 hg wrap │ ├── meson.build │ ├── prog.c │ └── subprojects │ │ └── samplesubproject.wrap └── 8 timeout │ ├── meson.build │ └── sleepprog.c ├── meson.py ├── mesonbuild ├── __init__.py ├── _pathlib.py ├── _typing.py ├── arglist.py ├── ast │ ├── __init__.py │ ├── interpreter.py │ ├── introspection.py │ ├── postprocess.py │ ├── printer.py │ └── visitor.py ├── backend │ ├── __init__.py │ ├── backends.py │ ├── ninjabackend.py │ ├── nonebackend.py │ ├── vs2010backend.py │ ├── vs2012backend.py │ ├── vs2013backend.py │ ├── vs2015backend.py │ ├── vs2017backend.py │ ├── vs2019backend.py │ ├── vs2022backend.py │ ├── vs2026backend.py │ └── xcodebackend.py ├── build.py ├── cargo │ ├── __init__.py │ ├── builder.py │ ├── cfg.py │ ├── interpreter.py │ ├── manifest.py │ ├── raw.py │ ├── toml.py │ └── version.py ├── cmake │ ├── __init__.py │ ├── common.py │ ├── data │ │ ├── __init__.py │ │ └── preload.cmake │ ├── executor.py │ ├── fileapi.py │ ├── generator.py │ ├── interpreter.py │ ├── toolchain.py │ ├── traceparser.py │ └── tracetargets.py ├── cmdline.py ├── compilers │ ├── __init__.py │ ├── asm.py │ ├── c.py │ ├── c_function_attributes.py │ ├── compilers.py │ ├── cpp.py │ ├── cs.py │ ├── cuda.py │ ├── cython.py │ ├── d.py │ ├── detect.py │ ├── fortran.py │ ├── java.py │ ├── mixins │ │ ├── __init__.py │ │ ├── apple.py │ │ ├── arm.py │ │ ├── ccrx.py │ │ ├── clang.py │ │ ├── clike.py │ │ ├── compcert.py │ │ ├── elbrus.py │ │ ├── emscripten.py │ │ ├── gnu.py │ │ ├── intel.py │ │ ├── islinker.py │ │ ├── metrowerks.py │ │ ├── microchip.py │ │ ├── pgi.py │ │ ├── tasking.py │ │ ├── ti.py │ │ └── visualstudio.py │ ├── objc.py │ ├── objcpp.py │ ├── rust.py │ ├── swift.py │ └── vala.py ├── coredata.py ├── dependencies │ ├── __init__.py │ ├── base.py │ ├── boost.py │ ├── cmake.py │ ├── coarrays.py │ ├── configtool.py │ ├── cuda.py │ ├── data │ │ ├── CMakeLists.txt │ │ ├── CMakeListsLLVM.txt │ │ ├── CMakePathInfo.txt │ │ └── __init__.py │ ├── detect.py │ ├── dev.py │ ├── dub.py │ ├── factory.py │ ├── framework.py │ ├── hdf5.py │ ├── misc.py │ ├── mpi.py │ ├── pkgconfig.py │ ├── platform.py │ ├── python.py │ ├── qt.py │ ├── scalapack.py │ └── ui.py ├── depfile.py ├── envconfig.py ├── environment.py ├── interpreter │ ├── __init__.py │ ├── compiler.py │ ├── dependencyfallbacks.py │ ├── interpreter.py │ ├── interpreterobjects.py │ ├── kwargs.py │ ├── mesonmain.py │ ├── primitives │ │ ├── __init__.py │ │ ├── array.py │ │ ├── boolean.py │ │ ├── dict.py │ │ ├── integer.py │ │ ├── range.py │ │ └── string.py │ └── type_checking.py ├── interpreterbase │ ├── __init__.py │ ├── _unholder.py │ ├── baseobjects.py │ ├── decorators.py │ ├── disabler.py │ ├── exceptions.py │ ├── helpers.py │ ├── interpreterbase.py │ └── operator.py ├── linkers │ ├── __init__.py │ ├── base.py │ ├── detect.py │ └── linkers.py ├── machinefile.py ├── mcompile.py ├── mconf.py ├── mdevenv.py ├── mdist.py ├── mesondata.py ├── mesonlib.py ├── mesonmain.py ├── mformat.py ├── minit.py ├── minstall.py ├── mintro.py ├── mlog.py ├── modules │ ├── __init__.py │ ├── _qt.py │ ├── cmake.py │ ├── codegen.py │ ├── cuda.py │ ├── dlang.py │ ├── external_project.py │ ├── fs.py │ ├── gnome.py │ ├── hotdoc.py │ ├── i18n.py │ ├── icestorm.py │ ├── java.py │ ├── keyval.py │ ├── modtest.py │ ├── pkgconfig.py │ ├── python.py │ ├── python3.py │ ├── qt4.py │ ├── qt5.py │ ├── qt6.py │ ├── rust.py │ ├── simd.py │ ├── snippets.py │ ├── sourceset.py │ ├── wayland.py │ └── windows.py ├── mparser.py ├── msetup.py ├── msubprojects.py ├── mtest.py ├── munstable_coredata.py ├── optinterpreter.py ├── options.py ├── programs.py ├── rewriter.py ├── scripts │ ├── __init__.py │ ├── clangformat.py │ ├── clangtidy.py │ ├── cleantrees.py │ ├── clippy.py │ ├── cmake_run_ctgt.py │ ├── cmd_or_ps.ps1 │ ├── copy.py │ ├── coverage.py │ ├── delwithsuffix.py │ ├── depaccumulate.py │ ├── depfixer.py │ ├── depscan.py │ ├── dirchanger.py │ ├── env2mfile.py │ ├── externalproject.py │ ├── gettext.py │ ├── gtkdochelper.py │ ├── hotdochelper.py │ ├── itstool.py │ ├── meson_exe.py │ ├── msgfmthelper.py │ ├── pickle_env.py │ ├── pycompile.py │ ├── python_info.py │ ├── regen_checker.py │ ├── reprotest.py │ ├── run_tool.py │ ├── rustdoc.py │ ├── scanbuild.py │ ├── symbolextractor.py │ ├── tags.py │ ├── test_loaded_modules.py │ ├── uninstall.py │ ├── vcstagger.py │ └── yasm.py ├── templates │ ├── __init__.py │ ├── cpptemplates.py │ ├── cstemplates.py │ ├── ctemplates.py │ ├── cudatemplates.py │ ├── dlangtemplates.py │ ├── fortrantemplates.py │ ├── javatemplates.py │ ├── mesontemplates.py │ ├── objcpptemplates.py │ ├── objctemplates.py │ ├── rusttemplates.py │ ├── samplefactory.py │ ├── sampleimpl.py │ └── valatemplates.py ├── tooldetect.py ├── utils │ ├── __init__.py │ ├── core.py │ ├── platform.py │ ├── universal.py │ └── vsenv.py └── wrap │ ├── __init__.py │ ├── wrap.py │ └── wraptool.py ├── packaging ├── License.rtf ├── builddist.py ├── create_zipapp.py ├── createmsi.py ├── createpkg.py ├── hook-mesonbuild.py ├── macpages │ └── English.lproj │ │ ├── conclusion.html │ │ ├── license.html │ │ └── welcome.html └── mpackage.py ├── pyproject.toml ├── run_cross_test.py ├── run_format_tests.py ├── run_meson_command_tests.py ├── run_mypy.py ├── run_project_tests.py ├── run_shell_checks.py ├── run_single_test.py ├── run_tests.py ├── run_unittests.py ├── setup.cfg ├── setup.py ├── skip_ci.py ├── test cases ├── android │ └── 1 exe_type │ │ ├── exe_type.c │ │ └── meson.build ├── cmake │ ├── 1 basic │ │ ├── main.cpp │ │ ├── meson.build │ │ └── subprojects │ │ │ └── cmMod │ │ │ ├── CMakeLists.txt │ │ │ ├── cmMod.cpp │ │ │ ├── cmMod.hpp │ │ │ └── cpp_pch.hpp │ ├── 10 header only │ │ ├── main.cpp │ │ ├── meson.build │ │ └── subprojects │ │ │ └── cmMod │ │ │ ├── CMakeLists.txt │ │ │ └── include │ │ │ └── cmMod.hpp │ ├── 11 cmake_module_path │ │ ├── cmake │ │ │ └── FindSomethingLikePython.cmake │ │ ├── meson.build │ │ └── subprojects │ │ │ └── cmMod │ │ │ ├── CMakeLists.txt │ │ │ └── gen.py │ ├── 12 generator expressions │ │ ├── main.cpp │ │ ├── meson.build │ │ ├── subprojects │ │ │ └── cmMod │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── include │ │ │ │ └── cmMod.hpp │ │ └── test.json │ ├── 13 system includes │ │ ├── main.cpp │ │ ├── main2.cpp │ │ ├── meson.build │ │ └── subprojects │ │ │ └── cmMod │ │ │ ├── CMakeLists.txt │ │ │ ├── cmMod.cpp │ │ │ ├── cmMod.hpp │ │ │ └── sysInc │ │ │ └── triggerWarn.hpp │ ├── 14 fortran threads │ │ └── meson.build │ ├── 15 object library advanced │ │ ├── main.cpp │ │ ├── meson.build │ │ └── subprojects │ │ │ └── cmObjLib │ │ │ ├── CMakeLists.txt │ │ │ ├── genC.cpp │ │ │ ├── libA.cpp │ │ │ ├── libA.hpp │ │ │ ├── libB.cpp │ │ │ └── libB.hpp │ ├── 16 threads │ │ ├── main.cpp │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── subprojects │ │ │ └── cmMod │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── cmMod.cpp │ │ │ │ ├── cmMod.hpp │ │ │ │ └── main.cpp │ │ └── test.json │ ├── 17 include path order │ │ ├── main.cpp │ │ ├── meson.build │ │ └── subprojects │ │ │ └── cmMod │ │ │ ├── CMakeLists.txt │ │ │ ├── cmMod.cpp │ │ │ ├── incA │ │ │ └── cmMod.hpp │ │ │ ├── incB │ │ │ └── cmMod.hpp │ │ │ ├── incC │ │ │ └── cmMod.hpp │ │ │ ├── incD │ │ │ └── cmMod.hpp │ │ │ ├── incE │ │ │ └── cmMod.hpp │ │ │ ├── incF │ │ │ └── cmMod.hpp │ │ │ ├── incG │ │ │ └── cmMod.hpp │ │ │ ├── incH │ │ │ └── cmMod.hpp │ │ │ ├── incI │ │ │ └── cmMod.hpp │ │ │ ├── incJ │ │ │ └── cmMod.hpp │ │ │ ├── incL │ │ │ └── cmMod.hpp │ │ │ ├── incM │ │ │ └── cmMod.hpp │ │ │ ├── incN │ │ │ └── cmMod.hpp │ │ │ ├── incO │ │ │ └── cmMod.hpp │ │ │ └── incP │ │ │ └── cmMod.hpp │ ├── 18 skip include files │ │ ├── main.cpp │ │ ├── meson.build │ │ └── subprojects │ │ │ └── cmMod │ │ │ ├── CMakeLists.txt │ │ │ ├── cmMod.cpp │ │ │ ├── cmMod.hpp │ │ │ └── fakeInc │ │ │ ├── CMakeLists.txt │ │ │ ├── cmModInc1.cpp │ │ │ ├── cmModInc2.cpp │ │ │ ├── cmModInc3.cpp │ │ │ └── cmModInc4.cpp │ ├── 19 advanced options │ │ ├── main.cpp │ │ ├── meson.build │ │ ├── subprojects │ │ │ └── cmOpts │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── cmMod.cpp │ │ │ │ ├── cmMod.hpp │ │ │ │ ├── cmTest.cpp │ │ │ │ ├── cmTest.hpp │ │ │ │ └── main.cpp │ │ └── test.json │ ├── 2 advanced │ │ ├── main.cpp │ │ ├── main3.cpp │ │ ├── meson.build │ │ ├── slib.cpp │ │ ├── subprojects │ │ │ └── cmMod │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── config.h.in │ │ │ │ ├── lib │ │ │ │ ├── cmMod.cpp │ │ │ │ └── cmMod.hpp │ │ │ │ ├── main.cpp │ │ │ │ └── vers.map │ │ └── test.json │ ├── 20 cmake file │ │ ├── foolib.cmake.in │ │ ├── meson.build │ │ └── test.json │ ├── 21 shared module │ │ ├── meson.build │ │ ├── prog.c │ │ ├── runtime.c │ │ └── subprojects │ │ │ └── cmMod │ │ │ ├── CMakeLists.txt │ │ │ └── module │ │ │ ├── module.c │ │ │ └── module.h │ ├── 22 cmake module │ │ ├── cmake_project │ │ │ └── CMakeLists.txt │ │ ├── meson.build │ │ ├── projectConfig.cmake.in │ │ └── test.json │ ├── 23 cmake toolchain │ │ ├── CMakeToolchain.cmake │ │ ├── meson.build │ │ ├── nativefile.ini.in │ │ └── subprojects │ │ │ ├── cmMod │ │ │ └── CMakeLists.txt │ │ │ └── cmModFortran │ │ │ └── CMakeLists.txt │ ├── 24 mixing languages │ │ ├── main.c │ │ ├── meson.build │ │ └── subprojects │ │ │ └── cmTest │ │ │ ├── CMakeLists.txt │ │ │ ├── cmTest.c │ │ │ ├── cmTest.h │ │ │ └── cmTest.m │ ├── 25 assembler │ │ ├── main.c │ │ ├── meson.build │ │ └── subprojects │ │ │ └── cmTest │ │ │ ├── CMakeLists.txt │ │ │ ├── cmTest.c │ │ │ └── cmTestAsm.s │ ├── 26 cmake package prefix dir │ │ ├── cmakePackagePrefixDirConfig.cmake.in │ │ ├── meson.build │ │ └── test.json │ ├── 27 dependency fallback │ │ ├── main.cpp │ │ ├── meson.build │ │ └── subprojects │ │ │ ├── broken_method.wrap │ │ │ ├── cmMod.wrap │ │ │ ├── cmMod │ │ │ ├── CMakeLists.txt │ │ │ ├── cmMod.cpp │ │ │ ├── cmMod.hpp │ │ │ └── cpp_pch.hpp │ │ │ ├── cmake_subp │ │ │ └── CMakeLists.txt │ │ │ ├── force_cmake.wrap │ │ │ ├── force_cmake │ │ │ ├── CMakeLists.txt │ │ │ └── meson.build │ │ │ ├── meson_method.wrap │ │ │ └── meson_subp │ │ │ └── meson.build │ ├── 28 include directories │ │ ├── main.c │ │ ├── meson.build │ │ └── subprojects │ │ │ └── cmTest │ │ │ ├── CMakeLists.txt │ │ │ ├── include │ │ │ └── cmTest.h │ │ │ └── src │ │ │ └── cmTest.c │ ├── 3 advanced no dep │ │ ├── main.cpp │ │ ├── meson.build │ │ ├── subprojects │ │ │ └── cmMod │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── config.h.in │ │ │ │ ├── lib │ │ │ │ ├── cmMod.cpp │ │ │ │ └── cmMod.hpp │ │ │ │ └── main.cpp │ │ └── test.json │ ├── 4 code gen │ │ ├── main.cpp │ │ ├── meson.build │ │ ├── subprojects │ │ │ └── cmCodeGen │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── main.cpp │ │ └── test.hpp │ ├── 5 object library │ │ ├── main.cpp │ │ ├── meson.build │ │ └── subprojects │ │ │ └── cmObjLib │ │ │ ├── CMakeLists.txt │ │ │ ├── libA.cpp │ │ │ ├── libA.hpp │ │ │ ├── libB.cpp │ │ │ └── libB.hpp │ ├── 6 object library no dep │ │ ├── main.cpp │ │ ├── meson.build │ │ └── subprojects │ │ │ └── cmObjLib │ │ │ ├── CMakeLists.txt │ │ │ ├── libA.cpp │ │ │ ├── libA.hpp │ │ │ ├── libB.cpp │ │ │ └── libB.hpp │ ├── 7 cmake options │ │ ├── meson.build │ │ ├── subprojects │ │ │ └── cmOpts │ │ │ │ └── CMakeLists.txt │ │ └── test.json │ ├── 8 custom command │ │ ├── main.cpp │ │ ├── meson.build │ │ └── subprojects │ │ │ └── cmMod │ │ │ ├── CMakeLists.txt │ │ │ ├── args_test.cpp │ │ │ ├── cmMod.cpp │ │ │ ├── cmMod.hpp │ │ │ ├── cp.cpp │ │ │ ├── cpyBase.cpp.am │ │ │ ├── cpyBase.hpp.am │ │ │ ├── cpyInc.hpp.am │ │ │ ├── cpyNext.cpp.am │ │ │ ├── cpyNext.hpp.am │ │ │ ├── cpyTest.cpp │ │ │ ├── cpyTest │ │ │ ├── CMakeLists.txt │ │ │ ├── cpyTest.hpp │ │ │ ├── cpyTest2.hpp │ │ │ ├── cpyTest3.hpp │ │ │ ├── cpyTest4.hpp │ │ │ └── cpyTest5.hpp │ │ │ ├── genMain.cpp │ │ │ ├── macro_name.cpp │ │ │ └── mycpy │ │ │ └── .gitkeep │ └── 9 disabled subproject │ │ └── meson.build ├── common │ ├── 1 trivial │ │ ├── meson.build │ │ └── trivial.c │ ├── 10 man install │ │ ├── bar.2 │ │ ├── baz.1.in │ │ ├── foo.1 │ │ ├── foo.fr.1 │ │ ├── meson.build │ │ ├── test.json │ │ └── vanishing │ │ │ ├── meson.build │ │ │ ├── vanishing.1 │ │ │ └── vanishing.2 │ ├── 100 postconf with args │ │ ├── meson.build │ │ ├── postconf.py │ │ ├── prog.c │ │ └── raw.dat │ ├── 101 testframework options │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── test.json │ ├── 102 extract same name │ │ ├── lib.c │ │ ├── main.c │ │ ├── meson.build │ │ └── src │ │ │ └── lib.c │ ├── 103 has header symbol │ │ └── meson.build │ ├── 104 has arg │ │ └── meson.build │ ├── 105 generatorcustom │ │ ├── catter.py │ │ ├── gen-resx.py │ │ ├── gen.c │ │ ├── gen.py │ │ ├── host.c │ │ ├── main.c │ │ ├── meson.build │ │ ├── res1.txt │ │ └── res2.txt │ ├── 106 multiple dir configure file │ │ ├── meson.build │ │ └── subdir │ │ │ ├── foo.txt │ │ │ ├── meson.build │ │ │ └── someinput.in │ ├── 107 spaces backslash │ │ ├── asm output │ │ │ └── meson.build │ │ ├── comparer-end-notstring.c │ │ ├── comparer-end.c │ │ ├── comparer.c │ │ ├── include │ │ │ └── comparer.h │ │ └── meson.build │ ├── 108 ternary │ │ └── meson.build │ ├── 109 custom target capture │ │ ├── data_source.txt │ │ ├── meson.build │ │ ├── my_compiler.py │ │ └── test.json │ ├── 11 subdir │ │ ├── meson.build │ │ └── subdir │ │ │ ├── meson.build │ │ │ └── prog.c │ ├── 110 allgenerate │ │ ├── converter.py │ │ ├── foobar.cpp.in │ │ └── meson.build │ ├── 111 pathjoin │ │ └── meson.build │ ├── 112 subdir subproject │ │ ├── meson.build │ │ ├── prog │ │ │ ├── meson.build │ │ │ └── prog.c │ │ └── subprojects │ │ │ └── sub │ │ │ ├── meson.build │ │ │ ├── sub.c │ │ │ └── sub.h │ ├── 113 interpreter copy mutable var on assignment │ │ └── meson.build │ ├── 114 skip │ │ └── meson.build │ ├── 115 subproject project arguments │ │ ├── exe.c │ │ ├── exe.cpp │ │ ├── meson.build │ │ └── subprojects │ │ │ └── subexe │ │ │ ├── meson.build │ │ │ └── subexe.c │ ├── 116 test skip │ │ ├── meson.build │ │ └── test_skip.c │ ├── 117 shared module │ │ ├── meson.build │ │ ├── module.c │ │ ├── nosyms.c │ │ ├── prog.c │ │ ├── runtime.c │ │ └── test.json │ ├── 118 llvm ir and assembly │ │ ├── main.c │ │ ├── main.cpp │ │ ├── meson.build │ │ ├── square-aarch64.S │ │ ├── square-arm.S │ │ ├── square-x86.S │ │ ├── square-x86_64.S │ │ ├── square.ll │ │ └── symbol-underscore.h │ ├── 119 cpp and asm │ │ ├── meson.build │ │ ├── retval-arm.S │ │ ├── retval-x86.S │ │ ├── retval-x86_64.S │ │ ├── symbol-underscore.h │ │ └── trivial.cc │ ├── 12 data │ │ ├── datafile.dat │ │ ├── etcfile.dat │ │ ├── fileobject_datafile.dat │ │ ├── meson.build │ │ ├── runscript.sh │ │ ├── somefile.txt │ │ ├── subdir │ │ │ └── data.txt │ │ ├── subprojects │ │ │ └── moredata │ │ │ │ ├── data.txt │ │ │ │ └── meson.build │ │ ├── test.json │ │ ├── to_be_renamed_1.txt │ │ ├── to_be_renamed_3.txt │ │ ├── to_be_renamed_4.txt │ │ └── vanishing │ │ │ ├── meson.build │ │ │ ├── to_be_renamed_2.txt │ │ │ ├── vanishing.dat │ │ │ └── vanishing2.dat │ ├── 120 extract all shared library │ │ ├── extractor.h │ │ ├── four.c │ │ ├── func1234.def │ │ ├── meson.build │ │ ├── one.c │ │ ├── prog.c │ │ ├── three.c │ │ └── two.c │ ├── 121 object only target │ │ ├── meson.build │ │ ├── obj_generator.py │ │ ├── objdir │ │ │ ├── meson.build │ │ │ ├── source4.c │ │ │ ├── source5.c │ │ │ └── source6.c │ │ ├── prog.c │ │ ├── source.c │ │ ├── source2.c │ │ ├── source2.def │ │ ├── source3.c │ │ └── test.json │ ├── 122 no buildincdir │ │ ├── include │ │ │ └── header.h │ │ ├── meson.build │ │ └── prog.c │ ├── 123 custom target directory install │ │ ├── docgen.py │ │ ├── meson.build │ │ └── test.json │ ├── 124 dependency file generation │ │ ├── main .c │ │ └── meson.build │ ├── 125 configure file in generator │ │ ├── inc │ │ │ ├── confdata.in │ │ │ └── meson.build │ │ ├── meson.build │ │ └── src │ │ │ ├── gen.py │ │ │ ├── main.c │ │ │ ├── meson.build │ │ │ └── source │ ├── 126 generated llvm ir │ │ ├── copyfile.py │ │ ├── main.c │ │ ├── meson.build │ │ └── square.ll.in │ ├── 127 generated assembly │ │ ├── copyfile.py │ │ ├── empty.c │ │ ├── main.c │ │ ├── meson.build │ │ ├── square-arm.S.in │ │ ├── square-x86.S.in │ │ ├── square-x86_64.S.in │ │ ├── square.def │ │ └── symbol-underscore.h │ ├── 128 build by default targets in tests │ │ ├── main.c │ │ ├── meson.build │ │ └── write_file.py │ ├── 129 build by default │ │ ├── checkexists.py │ │ ├── foo.c │ │ ├── meson.build │ │ ├── mygen.py │ │ └── source.txt │ ├── 13 pch │ │ ├── c │ │ │ ├── meson.build │ │ │ ├── pch │ │ │ │ └── prog.h │ │ │ └── prog.c │ │ ├── cpp │ │ │ ├── meson.build │ │ │ ├── pch │ │ │ │ └── prog.hh │ │ │ └── prog.cc │ │ ├── generated │ │ │ ├── gen_custom.py │ │ │ ├── gen_generator.py │ │ │ ├── generated_generator.in │ │ │ ├── meson.build │ │ │ ├── pch │ │ │ │ └── prog.h │ │ │ └── prog.c │ │ ├── linkwhole │ │ │ ├── lib1.c │ │ │ ├── lib2.c │ │ │ ├── main.c │ │ │ ├── meson.build │ │ │ ├── pch1 │ │ │ │ └── pch_one.h │ │ │ └── pch2 │ │ │ │ └── pch_two.h │ │ ├── meson.build │ │ ├── mixed │ │ │ ├── func.c │ │ │ ├── main.cc │ │ │ ├── meson.build │ │ │ └── pch │ │ │ │ ├── func.h │ │ │ │ └── main.h │ │ ├── userDefined │ │ │ ├── meson.build │ │ │ ├── pch │ │ │ │ ├── pch.c │ │ │ │ └── pch.h │ │ │ └── prog.c │ │ ├── withIncludeDirectories │ │ │ ├── include │ │ │ │ └── lib │ │ │ │ │ └── lib.h │ │ │ ├── meson.build │ │ │ ├── pch │ │ │ │ └── prog.h │ │ │ └── prog.c │ │ └── withIncludeFile │ │ │ ├── meson.build │ │ │ ├── pch │ │ │ └── prog.h │ │ │ └── prog.c │ ├── 130 include order │ │ ├── ctsub │ │ │ ├── copyfile.py │ │ │ ├── emptyfile.c │ │ │ ├── main.h │ │ │ └── meson.build │ │ ├── inc1 │ │ │ └── hdr.h │ │ ├── inc2 │ │ │ └── hdr.h │ │ ├── inc3 │ │ │ ├── meson.build │ │ │ └── prefer-build-dir-over-src-dir.h │ │ ├── meson.build │ │ ├── ordertest.c │ │ ├── sub1 │ │ │ ├── main.h │ │ │ ├── meson.build │ │ │ ├── some.c │ │ │ └── some.h │ │ ├── sub2 │ │ │ ├── main.h │ │ │ └── meson.build │ │ ├── sub3 │ │ │ ├── main.h │ │ │ └── meson.build │ │ └── sub4 │ │ │ ├── main.c │ │ │ ├── main.h │ │ │ └── meson.build │ ├── 131 override options │ │ ├── four.c │ │ ├── meson.build │ │ ├── one.c │ │ ├── three.c │ │ └── two.c │ ├── 132 get define │ │ ├── concat.h │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── test.json │ ├── 133 c cpp and asm │ │ ├── main.c │ │ ├── main.cpp │ │ ├── meson.build │ │ ├── retval-arm.S │ │ ├── retval-x86.S │ │ ├── retval-x86_64.S │ │ ├── somelib.c │ │ └── symbol-underscore.h │ ├── 134 compute int │ │ ├── config.h.in │ │ ├── foobar.h │ │ ├── meson.build │ │ └── prog.c.in │ ├── 135 custom target object output │ │ ├── meson.build │ │ ├── obj_generator.py │ │ ├── objdir │ │ │ ├── meson.build │ │ │ └── source.c │ │ └── progdir │ │ │ ├── meson.build │ │ │ └── prog.c │ ├── 136 empty build file │ │ ├── meson.build │ │ └── subdir │ │ │ └── meson.build │ ├── 137 whole archive │ │ ├── exe │ │ │ └── meson.build │ │ ├── exe2 │ │ │ └── meson.build │ │ ├── exe3 │ │ │ └── meson.build │ │ ├── exe4 │ │ │ └── meson.build │ │ ├── func1.c │ │ ├── func2.c │ │ ├── meson.build │ │ ├── mylib.h │ │ ├── prog.c │ │ ├── sh_func2_dep_func1 │ │ │ └── meson.build │ │ ├── sh_func2_linked_func1 │ │ │ └── meson.build │ │ ├── sh_func2_transdep_func1 │ │ │ └── meson.build │ │ ├── sh_only_link_whole │ │ │ └── meson.build │ │ ├── st_func1 │ │ │ └── meson.build │ │ └── st_func2 │ │ │ └── meson.build │ ├── 138 C and CPP link │ │ ├── dummy.c │ │ ├── foo.c │ │ ├── foo.cpp │ │ ├── foo.h │ │ ├── foo.hpp │ │ ├── foobar.c │ │ ├── foobar.h │ │ ├── meson.build │ │ ├── sub.c │ │ └── sub.h │ ├── 139 mesonintrospect from scripts │ │ ├── check_env.py │ │ ├── check_introspection.py │ │ └── meson.build │ ├── 14 configure file │ │ ├── CMakeLists.txt │ │ ├── basename.py │ │ ├── check_file.py │ │ ├── check_inputs.py │ │ ├── config.h │ │ ├── config.h.in │ │ ├── config10.h.in │ │ ├── config4a.h.in │ │ ├── config4b.h.in │ │ ├── config5.h.in │ │ ├── config6.h.in │ │ ├── config7.h.in │ │ ├── config8.h.in │ │ ├── depfile │ │ ├── differentafterbasename1.in │ │ ├── differentafterbasename2.in │ │ ├── dummy.dat │ │ ├── dumpprog.c │ │ ├── file_contains.py │ │ ├── generator-deps.py │ │ ├── generator-without-input-file.py │ │ ├── generator.py │ │ ├── invalid-utf8.bin.in │ │ ├── meson.build │ │ ├── nosubst-nocopy1.txt.in │ │ ├── nosubst-nocopy2.txt.in │ │ ├── prog.c │ │ ├── prog10.c │ │ ├── prog2.c │ │ ├── prog4.c │ │ ├── prog5.c │ │ ├── prog6.c │ │ ├── prog7.c │ │ ├── prog9.c │ │ ├── sameafterbasename.in │ │ ├── sameafterbasename.in2 │ │ ├── subdir │ │ │ └── meson.build │ │ ├── test.json │ │ ├── test.py.in │ │ └── touch.py │ ├── 140 custom target multiple outputs │ │ ├── generator.py │ │ ├── meson.build │ │ └── test.json │ ├── 141 special characters │ │ ├── .editorconfig │ │ ├── arg-char-test.c │ │ ├── arg-string-test.c │ │ ├── arg-unquoted-test.c │ │ ├── check_quoting.py │ │ ├── meson.build │ │ └── test.json │ ├── 142 nested links │ │ ├── meson.build │ │ └── xephyr.c │ ├── 143 list of file sources │ │ ├── foo │ │ ├── gen.py │ │ └── meson.build │ ├── 144 link depends custom target │ │ ├── foo.c │ │ ├── make_file.py │ │ └── meson.build │ ├── 145 recursive linking │ │ ├── 3rdorderdeps │ │ │ ├── lib.c.in │ │ │ ├── main.c.in │ │ │ └── meson.build │ │ ├── circular │ │ │ ├── lib1.c │ │ │ ├── lib2.c │ │ │ ├── lib3.c │ │ │ ├── main.c │ │ │ ├── meson.build │ │ │ ├── prop1.c │ │ │ ├── prop2.c │ │ │ └── prop3.c │ │ ├── edge-cases │ │ │ ├── libsto.c │ │ │ ├── meson.build │ │ │ ├── shstmain.c │ │ │ ├── stobuilt.c │ │ │ └── stomain.c │ │ ├── lib.h │ │ ├── main.c │ │ ├── meson.build │ │ ├── shnodep │ │ │ ├── lib.c │ │ │ └── meson.build │ │ ├── shshdep │ │ │ ├── lib.c │ │ │ └── meson.build │ │ ├── shstdep │ │ │ ├── lib.c │ │ │ └── meson.build │ │ ├── stnodep │ │ │ ├── lib.c │ │ │ └── meson.build │ │ ├── stshdep │ │ │ ├── lib.c │ │ │ └── meson.build │ │ └── ststdep │ │ │ ├── lib.c │ │ │ └── meson.build │ ├── 146 library at root │ │ ├── lib.c │ │ ├── main │ │ │ ├── main.c │ │ │ └── meson.build │ │ └── meson.build │ ├── 147 simd │ │ ├── fallback.c │ │ ├── include │ │ │ └── simdheader.h │ │ ├── meson.build │ │ ├── simd_avx.c │ │ ├── simd_avx2.c │ │ ├── simd_mmx.c │ │ ├── simd_neon.c │ │ ├── simd_sse.c │ │ ├── simd_sse2.c │ │ ├── simd_sse3.c │ │ ├── simd_sse41.c │ │ ├── simd_sse42.c │ │ ├── simd_ssse3.c │ │ ├── simdchecker.c │ │ └── simdfuncs.h │ ├── 148 shared module resolving symbol in executable │ │ ├── meson.build │ │ ├── module.c │ │ └── prog.c │ ├── 149 dotinclude │ │ ├── dotproc.c │ │ ├── meson.build │ │ └── stdio.h │ ├── 15 if │ │ ├── meson.build │ │ └── prog.c │ ├── 150 reserved targets │ │ ├── all │ │ │ └── meson.build │ │ ├── benchmark │ │ │ └── meson.build │ │ ├── clean-ctlist │ │ │ └── meson.build │ │ ├── clean-gcda │ │ │ └── meson.build │ │ ├── clean-gcno │ │ │ └── meson.build │ │ ├── clean │ │ │ └── meson.build │ │ ├── coverage-html │ │ │ └── meson.build │ │ ├── coverage-sonarqube │ │ │ └── meson.build │ │ ├── coverage-text │ │ │ └── meson.build │ │ ├── coverage-xml │ │ │ └── meson.build │ │ ├── coverage │ │ │ └── meson.build │ │ ├── dist │ │ │ └── meson.build │ │ ├── distcheck │ │ │ └── meson.build │ │ ├── install │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── phony │ │ │ └── meson.build │ │ ├── reconfigure │ │ │ └── meson.build │ │ ├── runtarget │ │ │ ├── echo.py │ │ │ └── meson.build │ │ ├── scan-build │ │ │ └── meson.build │ │ ├── test.c │ │ ├── test │ │ │ └── meson.build │ │ └── uninstall │ │ │ └── meson.build │ ├── 151 duplicate source names │ │ ├── dir1 │ │ │ ├── file.c │ │ │ └── meson.build │ │ ├── dir2 │ │ │ ├── dir1 │ │ │ │ └── file.c │ │ │ ├── file.c │ │ │ └── meson.build │ │ ├── dir3 │ │ │ ├── dir1 │ │ │ │ └── file.c │ │ │ ├── file.c │ │ │ └── meson.build │ │ └── meson.build │ ├── 152 index customtarget │ │ ├── check_args.py │ │ ├── gen_sources.py │ │ ├── lib.c │ │ ├── meson.build │ │ └── subdir │ │ │ ├── foo.c │ │ │ └── meson.build │ ├── 153 wrap file should not failed │ │ ├── meson.build │ │ ├── src │ │ │ ├── meson.build │ │ │ ├── subprojects │ │ │ │ ├── foo │ │ │ │ │ └── prog2.c │ │ │ │ └── prog.c │ │ │ └── test.c │ │ ├── subprojects │ │ │ ├── bar.wrap │ │ │ ├── foo.wrap │ │ │ ├── packagecache │ │ │ │ ├── foo-1.0-patch.tar.xz │ │ │ │ ├── foo-1.0.tar.xz │ │ │ │ ├── zlib-1.2.8-8-wrap.zip │ │ │ │ └── zlib-1.2.8.tar.gz │ │ │ ├── packagefiles │ │ │ │ ├── bar-1.0-patch.tar.xz │ │ │ │ ├── bar-1.0.tar.xz │ │ │ │ ├── foo-1.0 │ │ │ │ │ └── meson.build │ │ │ │ └── patchfile │ │ │ │ │ ├── 0001-Change-foo-to-executable.patch │ │ │ │ │ ├── 0001-Change-return-value-to-43.patch │ │ │ │ │ └── 0002-Change-return-value-to-44.patch │ │ │ ├── patchdir.wrap │ │ │ ├── patchfile.wrap │ │ │ ├── zlib-1.2.8 │ │ │ │ ├── foo.c │ │ │ │ └── meson.build │ │ │ └── zlib.wrap │ │ └── test.json │ ├── 154 includedir subproj │ │ ├── meson.build │ │ ├── prog.c │ │ └── subprojects │ │ │ └── inctest │ │ │ ├── include │ │ │ └── incfile.h │ │ │ └── meson.build │ ├── 155 subproject dir name collision │ │ ├── a.c │ │ ├── custom_subproject_dir │ │ │ ├── B │ │ │ │ ├── b.c │ │ │ │ └── meson.build │ │ │ └── C │ │ │ │ ├── c.c │ │ │ │ └── meson.build │ │ ├── meson.build │ │ └── other_subdir │ │ │ ├── custom_subproject_dir │ │ │ └── other.c │ │ │ └── meson.build │ ├── 156 config tool variable │ │ └── meson.build │ ├── 157 custom target subdir depend files │ │ ├── copyfile.py │ │ ├── meson.build │ │ └── subdir │ │ │ ├── dep.dat │ │ │ ├── foo.c.in │ │ │ └── meson.build │ ├── 158 disabler │ │ └── meson.build │ ├── 159 array option │ │ ├── meson.build │ │ └── meson_options.txt │ ├── 16 comparison │ │ ├── meson.build │ │ └── prog.c │ ├── 160 custom target template substitution │ │ ├── checkcopy.py │ │ ├── foo.c.in │ │ └── meson.build │ ├── 161 not-found dependency │ │ ├── meson.build │ │ ├── sub │ │ │ └── meson.build │ │ ├── subprojects │ │ │ └── trivial │ │ │ │ ├── meson.build │ │ │ │ └── trivial.c │ │ └── testlib.c │ ├── 162 subdir if_found │ │ ├── meson.build │ │ └── subdir │ │ │ └── meson.build │ ├── 163 default options prefix dependent defaults │ │ └── meson.build │ ├── 164 dependency factory │ │ └── meson.build │ ├── 165 get project license │ │ ├── bar.c │ │ └── meson.build │ ├── 166 yield │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── subprojects │ │ │ └── sub │ │ │ ├── meson.build │ │ │ └── meson_options.txt │ ├── 167 subproject nested subproject dirs │ │ ├── contrib │ │ │ └── subprojects │ │ │ │ ├── alpha │ │ │ │ ├── a.c │ │ │ │ ├── meson.build │ │ │ │ └── var │ │ │ │ │ └── subprojects │ │ │ │ │ └── wrap_files_might_be_here │ │ │ │ └── beta │ │ │ │ ├── b.c │ │ │ │ └── meson.build │ │ ├── meson.build │ │ └── prog.c │ ├── 168 preserve gendir │ │ ├── base.inp │ │ ├── com │ │ │ └── mesonbuild │ │ │ │ └── subbie.inp │ │ ├── genprog.py │ │ ├── meson.build │ │ └── testprog.c │ ├── 169 source in dep │ │ ├── bar.cpp │ │ ├── foo.c │ │ ├── generated │ │ │ ├── funname │ │ │ ├── genheader.py │ │ │ ├── main.c │ │ │ └── meson.build │ │ └── meson.build │ ├── 17 array │ │ ├── func.c │ │ ├── meson.build │ │ └── prog.c │ ├── 170 generator link whole │ │ ├── export.h │ │ ├── generator.py │ │ ├── main.c │ │ ├── meson.build │ │ ├── meson_test_function.tmpl │ │ └── pull_meson_test_function.c │ ├── 171 initial c_args │ │ ├── meson.build │ │ └── test.json │ ├── 172 identical target name in subproject flat layout │ │ ├── foo.c │ │ ├── main.c │ │ ├── meson.build │ │ └── subprojects │ │ │ └── subproj │ │ │ ├── foo.c │ │ │ └── meson.build │ ├── 173 as-needed │ │ ├── config.h │ │ ├── libA.cpp │ │ ├── libA.h │ │ ├── libB.cpp │ │ ├── main.cpp │ │ └── meson.build │ ├── 174 ndebug if-release enabled │ │ ├── main.c │ │ └── meson.build │ ├── 175 ndebug if-release disabled │ │ ├── main.c │ │ └── meson.build │ ├── 176 subproject version │ │ ├── meson.build │ │ └── subprojects │ │ │ └── a │ │ │ └── meson.build │ ├── 177 subdir_done │ │ └── meson.build │ ├── 178 bothlibraries │ │ ├── dummy.py │ │ ├── foo.cpp │ │ ├── libfile.c │ │ ├── main.c │ │ ├── main2.c │ │ ├── meson.build │ │ └── mylib.h │ ├── 179 escape and unicode │ │ ├── file.c.in │ │ ├── file.py │ │ ├── find.py │ │ ├── fun.c │ │ ├── main.c │ │ └── meson.build │ ├── 18 includedir │ │ ├── include │ │ │ └── func.h │ │ ├── meson.build │ │ └── src │ │ │ ├── func.c │ │ │ ├── meson.build │ │ │ └── prog.c │ ├── 18 includedirxyz │ │ └── do_not_delete │ ├── 180 has link arg │ │ └── meson.build │ ├── 181 same target name flat layout │ │ ├── foo.c │ │ ├── main.c │ │ ├── meson.build │ │ └── subdir │ │ │ ├── foo.c │ │ │ └── meson.build │ ├── 182 find override │ │ ├── broken.py │ │ ├── meson.build │ │ ├── otherdir │ │ │ ├── main.c │ │ │ ├── main2.c │ │ │ ├── meson.build │ │ │ ├── source.desc │ │ │ └── source2.desc │ │ ├── prog-version.py │ │ ├── subdir │ │ │ ├── converter.py │ │ │ ├── gencodegen.py.in │ │ │ └── meson.build │ │ └── subprojects │ │ │ ├── sub.wrap │ │ │ ├── sub │ │ │ └── meson.build │ │ │ ├── sub2.wrap │ │ │ └── sub2 │ │ │ ├── meson.build │ │ │ └── prog-version.py │ ├── 183 partial dependency │ │ ├── declare_dependency │ │ │ ├── headers │ │ │ │ ├── foo.c │ │ │ │ └── foo.h │ │ │ ├── main.c │ │ │ ├── meson.build │ │ │ └── other.c │ │ ├── external_dependency │ │ │ ├── header_only.c │ │ │ ├── link.c │ │ │ └── meson.build │ │ └── meson.build │ ├── 184 openmp │ │ ├── main.c │ │ ├── main.cpp │ │ ├── main.f90 │ │ └── meson.build │ ├── 185 same target name │ │ ├── file.c │ │ ├── meson.build │ │ └── sub │ │ │ ├── file2.c │ │ │ └── meson.build │ ├── 186 test depends │ │ ├── gen.py │ │ ├── main.c │ │ ├── meson.build │ │ └── test.py │ ├── 187 args flattening │ │ └── meson.build │ ├── 188 dict │ │ ├── meson.build │ │ └── prog.c │ ├── 189 check header │ │ ├── meson.build │ │ └── ouagadougou.h │ ├── 19 header in file list │ │ ├── header.h │ │ ├── meson.build │ │ └── prog.c │ ├── 190 install_mode │ │ ├── config.h.in │ │ ├── data_source.txt │ │ ├── foo.1 │ │ ├── meson.build │ │ ├── rootdir.h │ │ ├── runscript.sh │ │ ├── stat.c │ │ ├── sub1 │ │ │ └── second.dat │ │ ├── sub2 │ │ │ └── stub │ │ ├── test.json │ │ └── trivial.c │ ├── 191 subproject array version │ │ ├── meson.build │ │ └── subprojects │ │ │ └── foo │ │ │ └── meson.build │ ├── 192 feature option │ │ ├── meson.build │ │ └── meson_options.txt │ ├── 193 feature option disabled │ │ ├── meson.build │ │ └── meson_options.txt │ ├── 194 static threads │ │ ├── lib1.c │ │ ├── lib2.c │ │ ├── meson.build │ │ └── prog.c │ ├── 195 generator in subdir │ │ ├── com │ │ │ └── mesonbuild │ │ │ │ ├── meson.build │ │ │ │ ├── subbie.inp │ │ │ │ ├── testprog.c │ │ │ │ └── tooldir │ │ │ │ └── genprog.py │ │ └── meson.build │ ├── 196 subproject with features │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── nothing.c │ │ └── subprojects │ │ │ ├── auto_sub_with_missing_dep │ │ │ └── meson.build │ │ │ ├── disabled_sub │ │ │ ├── lib │ │ │ │ ├── meson.build │ │ │ │ ├── sub.c │ │ │ │ └── sub.h │ │ │ └── meson.build │ │ │ └── sub │ │ │ ├── lib │ │ │ ├── meson.build │ │ │ ├── sub.c │ │ │ └── sub.h │ │ │ └── meson.build │ ├── 197 function attributes │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── test.json │ ├── 198 broken subproject │ │ ├── meson.build │ │ └── subprojects │ │ │ └── broken │ │ │ ├── broken.c │ │ │ └── meson.build │ ├── 199 argument syntax │ │ └── meson.build │ ├── 2 cpp │ │ ├── VERSIONFILE │ │ ├── cpp.C │ │ ├── meson.build │ │ ├── something.txt │ │ └── trivial.cc │ ├── 20 global arg │ │ ├── meson.build │ │ ├── prog.c │ │ └── prog.cc │ ├── 200 install name_prefix name_suffix │ │ ├── libfile.c │ │ ├── meson.build │ │ └── test.json │ ├── 201 kwarg entry │ │ ├── inc │ │ │ └── prog.h │ │ ├── meson.build │ │ ├── prog.c │ │ └── test.json │ ├── 202 custom target build by default │ │ ├── docgen.py │ │ ├── meson.build │ │ └── test.json │ ├── 203 find_library and headers │ │ ├── foo.h │ │ └── meson.build │ ├── 204 line continuation │ │ └── meson.build │ ├── 205 native file path override │ │ ├── main.cpp │ │ ├── meson.build │ │ ├── nativefile.ini │ │ └── test.json │ ├── 206 tap tests │ │ ├── cat.c │ │ ├── issue7515.txt │ │ ├── meson.build │ │ └── tester.c │ ├── 207 warning level 0 │ │ ├── main.cpp │ │ └── meson.build │ ├── 208 link custom │ │ ├── custom_stlib.py │ │ ├── custom_target.c │ │ ├── custom_target.py │ │ ├── dummy.c │ │ ├── lib.c │ │ ├── meson.build │ │ ├── outerlib.c │ │ └── prog.c │ ├── 209 link custom_i single from multiple │ │ ├── generate_conflicting_stlibs.py │ │ ├── meson.build │ │ └── prog.c │ ├── 21 target arg │ │ ├── func.c │ │ ├── func2.c │ │ ├── meson.build │ │ ├── prog.cc │ │ └── prog2.cc │ ├── 210 link custom_i multiple from multiple │ │ ├── generate_stlibs.py │ │ ├── meson.build │ │ └── prog.c │ ├── 211 dependency get_variable method │ │ ├── meson.build │ │ └── test.json │ ├── 212 source set configuration_data │ │ ├── a.c │ │ ├── all.h │ │ ├── f.c │ │ ├── g.c │ │ ├── meson.build │ │ ├── nope.c │ │ └── subdir │ │ │ ├── b.c │ │ │ └── meson.build │ ├── 213 source set dictionary │ │ ├── a.c │ │ ├── all.h │ │ ├── f.c │ │ ├── g.c │ │ ├── meson.build │ │ ├── nope.c │ │ └── subdir │ │ │ ├── b.c │ │ │ └── meson.build │ ├── 214 source set custom target │ │ ├── a.c │ │ ├── all.h │ │ ├── cp.py │ │ ├── f.c │ │ ├── g.c │ │ └── meson.build │ ├── 215 source set realistic example │ │ ├── boards │ │ │ ├── arm │ │ │ │ ├── aarch64.cc │ │ │ │ ├── arm.cc │ │ │ │ ├── arm.h │ │ │ │ ├── arm32.cc │ │ │ │ ├── versatilepb.cc │ │ │ │ ├── virt.cc │ │ │ │ └── xlnx_zcu102.cc │ │ │ ├── meson.build │ │ │ └── x86 │ │ │ │ └── pc.cc │ │ ├── common.h │ │ ├── config │ │ │ ├── aarch64 │ │ │ ├── arm │ │ │ └── x86 │ │ ├── devices │ │ │ ├── meson.build │ │ │ ├── virtio-mmio.cc │ │ │ ├── virtio-pci.cc │ │ │ ├── virtio.cc │ │ │ └── virtio.h │ │ ├── dummy.cpp │ │ ├── main.cc │ │ ├── meson.build │ │ ├── not-found.cc │ │ ├── was-found.cc │ │ └── zlib.cc │ ├── 216 custom target input extracted objects │ │ ├── check_object.py │ │ ├── libdir │ │ │ ├── gen.py │ │ │ ├── meson.build │ │ │ └── source.c │ │ └── meson.build │ ├── 217 test priorities │ │ ├── meson.build │ │ └── testprog.py │ ├── 218 include_dir dot │ │ ├── meson.build │ │ ├── rone.h │ │ └── src │ │ │ ├── main.c │ │ │ ├── meson.build │ │ │ └── rone.c │ ├── 219 include_type dependency │ │ ├── main.cpp │ │ ├── meson.build │ │ ├── pch │ │ │ └── test.hpp │ │ └── subprojects │ │ │ └── subDep │ │ │ └── meson.build │ ├── 22 object extraction │ │ ├── check-obj.py │ │ ├── create-source.py │ │ ├── header.h │ │ ├── lib.c │ │ ├── lib2.c │ │ ├── main.c │ │ ├── meson.build │ │ ├── src │ │ │ └── lib.c │ │ └── subprojects │ │ │ └── sub │ │ │ ├── meson.build │ │ │ └── source.c │ ├── 220 fs module │ │ ├── btgt.c │ │ ├── ctgt.txt │ │ ├── meson.build │ │ ├── subdir │ │ │ ├── btgt.c │ │ │ ├── meson.build │ │ │ └── subdirfile.txt │ │ └── subprojects │ │ │ └── subbie │ │ │ ├── meson.build │ │ │ ├── subprojectfile.txt │ │ │ └── subsub │ │ │ ├── meson.build │ │ │ └── subsubfile.txt │ ├── 221 zlib │ │ └── meson.build │ ├── 222 native prop │ │ ├── crossfile.ini │ │ ├── meson.build │ │ └── nativefile.ini │ ├── 223 persubproject options │ │ ├── foo.c │ │ ├── main.cpp │ │ ├── meson.build │ │ ├── subprojects │ │ │ ├── sub1 │ │ │ │ ├── foo.c │ │ │ │ └── meson.build │ │ │ └── sub2 │ │ │ │ ├── foo.c │ │ │ │ ├── foo.cpp │ │ │ │ └── meson.build │ │ └── test.json │ ├── 224 arithmetic operators │ │ └── meson.build │ ├── 225 link language │ │ ├── c_linkage.cpp │ │ ├── c_linkage.h │ │ ├── lib.cpp │ │ ├── main.c │ │ └── meson.build │ ├── 226 link depends indexed custom target │ │ ├── check_arch.py │ │ ├── foo.c │ │ ├── make_file.py │ │ └── meson.build │ ├── 227 very long command line │ │ ├── codegen.py │ │ ├── main.c │ │ ├── meson.build │ │ └── name_gen.py │ ├── 228 custom_target source │ │ ├── a │ │ ├── meson.build │ │ └── x.py │ ├── 229 disabler array addition │ │ ├── meson.build │ │ └── test.c │ ├── 23 endian │ │ ├── meson.build │ │ └── prog.c │ ├── 230 external project │ │ ├── app.c │ │ ├── func.c │ │ ├── func.h │ │ ├── libfoo │ │ │ ├── configure │ │ │ ├── libfoo.c │ │ │ ├── libfoo.h │ │ │ └── meson.build │ │ ├── meson.build │ │ └── test.json │ ├── 231 subdir files │ │ ├── meson.build │ │ └── subdir │ │ │ ├── meson.build │ │ │ └── prog.c │ ├── 232 dependency allow_fallback │ │ ├── meson.build │ │ └── subprojects │ │ │ ├── foob │ │ │ └── meson.build │ │ │ └── foob3 │ │ │ └── meson.build │ ├── 233 wrap case │ │ ├── meson.build │ │ ├── prog.c │ │ └── subprojects │ │ │ ├── up_down.wrap │ │ │ └── up_down │ │ │ ├── meson.build │ │ │ └── up_down.h │ ├── 234 get_file_contents │ │ ├── VERSION │ │ ├── meson.build │ │ ├── other │ │ │ └── meson.build │ │ └── utf-16-text │ ├── 235 invalid standard overridden to valid │ │ ├── main.c │ │ ├── meson.build │ │ └── test.json │ ├── 236 proper args splitting │ │ ├── main.c │ │ ├── meson.build │ │ └── test.json │ ├── 237 fstrings │ │ └── meson.build │ ├── 238 dependency include_type inconsistency │ │ ├── bar │ │ │ └── meson.build │ │ ├── meson.build │ │ └── subprojects │ │ │ ├── baz.wrap │ │ │ ├── baz │ │ │ └── meson.build │ │ │ ├── foo.wrap │ │ │ └── foo │ │ │ └── meson.build │ ├── 239 includedir violation │ │ ├── meson.build │ │ ├── subprojects │ │ │ └── sub │ │ │ │ ├── include │ │ │ │ └── placeholder.h │ │ │ │ └── meson.build │ │ └── test.json │ ├── 24 library versions │ │ ├── lib.c │ │ ├── meson.build │ │ ├── subdir │ │ │ └── meson.build │ │ └── test.json │ ├── 240 dependency native host == build │ │ ├── meson.build │ │ └── test.json │ ├── 241 set and get variable │ │ ├── meson.build │ │ ├── test1.txt │ │ └── test2.txt │ ├── 242 custom target feed │ │ ├── data_source.txt │ │ ├── meson.build │ │ ├── my_compiler.py │ │ └── test.json │ ├── 243 escape++ │ │ ├── meson.build │ │ └── test.c │ ├── 244 variable scope │ │ └── meson.build │ ├── 245 custom target index source │ │ ├── code_source.c │ │ ├── copyfile.py │ │ ├── copyfile2.py │ │ ├── header_source.h │ │ ├── main.c │ │ └── meson.build │ ├── 246 dependency fallbacks │ │ ├── meson.build │ │ └── subprojects │ │ │ └── png │ │ │ └── meson.build │ ├── 247 deprecated option │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── test.json │ ├── 248 install_emptydir │ │ ├── meson.build │ │ └── test.json │ ├── 249 install_symlink │ │ ├── datafile.dat │ │ ├── meson.build │ │ └── test.json │ ├── 25 config subdir │ │ ├── include │ │ │ ├── config.h.in │ │ │ └── meson.build │ │ ├── meson.build │ │ └── src │ │ │ ├── meson.build │ │ │ └── prog.c │ ├── 250 system include dir │ │ ├── lib │ │ │ └── lib.hpp │ │ ├── main.cpp │ │ └── meson.build │ ├── 251 add_project_dependencies │ │ ├── inc │ │ │ └── lib.h │ │ ├── lib.c │ │ ├── main.c │ │ └── meson.build │ ├── 252 install data structured │ │ ├── dir1 │ │ │ ├── bad │ │ │ ├── file1 │ │ │ ├── file2 │ │ │ └── file3 │ │ ├── dir2 │ │ │ ├── bad │ │ │ ├── file1 │ │ │ ├── file2 │ │ │ └── file3 │ │ ├── dir3 │ │ │ ├── bad │ │ │ ├── file1 │ │ │ ├── file2 │ │ │ └── file3 │ │ ├── meson.build │ │ ├── pysrc │ │ │ ├── __init__.py │ │ │ ├── bad.py │ │ │ ├── bar.py │ │ │ ├── foo.py │ │ │ ├── meson.build │ │ │ └── submod │ │ │ │ ├── __init__.py │ │ │ │ ├── bad.py │ │ │ │ └── baz.py │ │ └── test.json │ ├── 253 subproject dependency variables │ │ ├── meson.build │ │ ├── subprojects │ │ │ └── subfiles │ │ │ │ ├── foo.c │ │ │ │ ├── meson.build │ │ │ │ ├── subdir │ │ │ │ └── foo.c │ │ │ │ └── subdir2 │ │ │ │ └── foo.c │ │ └── test.json │ ├── 254 long output │ │ ├── dumper.c │ │ └── meson.build │ ├── 255 module warnings │ │ ├── meson.build │ │ └── test.json │ ├── 256 subproject extracted objects │ │ ├── foo.c │ │ ├── meson.build │ │ ├── subprojects │ │ │ └── myobjects │ │ │ │ ├── cpplib.cpp │ │ │ │ ├── cpplib.h │ │ │ │ └── meson.build │ │ └── test.json │ ├── 257 generated header dep │ │ ├── foo.c │ │ └── meson.build │ ├── 258 subsubproject inplace │ │ ├── meson.build │ │ ├── subprojects │ │ │ └── sub │ │ │ │ ├── meson.build │ │ │ │ └── subprojects │ │ │ │ ├── subsub-1.0 │ │ │ │ └── meson.build │ │ │ │ └── subsub.wrap │ │ └── test.json │ ├── 259 preprocess │ │ ├── bar.c │ │ ├── foo.c │ │ ├── foo.x │ │ ├── math.c │ │ ├── meson.build │ │ └── src │ │ │ ├── file.map.in │ │ │ └── meson.build │ ├── 26 find program │ │ ├── meson.build │ │ ├── print-version-custom-argument.py │ │ ├── print-version-with-prefix.py │ │ ├── print-version.py │ │ ├── scripts │ │ │ └── test_subdir.py │ │ └── source.in │ ├── 260 declare_dependency objects │ │ ├── bar.c │ │ ├── foo.c │ │ ├── meson.build │ │ └── prog.c │ ├── 261 testcase clause │ │ ├── meson.build │ │ └── test.json │ ├── 262 generator chain │ │ ├── data.txt │ │ ├── meson.build │ │ ├── stage1.py │ │ └── stage2.py │ ├── 263 internal dependency includes in checks │ │ ├── include │ │ │ └── test_262_header.h │ │ └── meson.build │ ├── 264 required keyword in has functions │ │ ├── meson.build │ │ └── meson_options.txt │ ├── 265 default_options dict │ │ ├── lib.c │ │ ├── meson.build │ │ └── meson_options.txt │ ├── 266 format string │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── test.json │ ├── 267 default_options in find_program │ │ ├── meson.build │ │ └── subprojects │ │ │ ├── dummy.wrap │ │ │ └── dummy │ │ │ ├── dummy.c │ │ │ ├── meson.build │ │ │ └── meson_options.txt │ ├── 268 install functions and follow symlinks │ │ ├── foo │ │ │ └── file1 │ │ ├── meson.build │ │ └── test.json │ ├── 269 configure file output format │ │ ├── compare.py │ │ ├── expected │ │ │ ├── config.h │ │ │ ├── config.json │ │ │ ├── config.mg │ │ │ └── config.nasm │ │ └── meson.build │ ├── 27 multiline string │ │ └── meson.build │ ├── 270 int_to_str_fill │ │ └── meson.build │ ├── 271 env in generator.process │ │ ├── generate_main.py │ │ ├── main.template │ │ └── meson.build │ ├── 272 unity │ │ ├── meson.build │ │ ├── slib.c │ │ ├── slib1.c │ │ ├── slib2.c │ │ └── test.json │ ├── 273 both libraries │ │ ├── meson.build │ │ ├── meson.options │ │ ├── src │ │ │ ├── api.h │ │ │ ├── both_libraries.c │ │ │ ├── both_libraries.h │ │ │ ├── library.c │ │ │ ├── library.h │ │ │ └── main.c │ │ └── test.json │ ├── 274 customtarget exe for test │ │ ├── generate.py │ │ └── meson.build │ ├── 275 environment │ │ ├── meson.build │ │ └── testenv.py │ ├── 276 required keyword in compiles functions │ │ ├── invalid.c │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── valid.c │ ├── 277 generator custom_tgt subdir │ │ ├── include │ │ │ └── meson.build │ │ └── meson.build │ ├── 278 custom target private dir │ │ └── meson.build │ ├── 279 pkgconfig override │ │ ├── meson.build │ │ └── subprojects │ │ │ ├── pkg-config.wrap │ │ │ └── pkg-config │ │ │ ├── bin │ │ │ └── pkg-config.py │ │ │ └── meson.build │ ├── 28 try compile │ │ ├── foo.h.in │ │ ├── invalid.c │ │ ├── meson.build │ │ └── valid.c │ ├── 280 pkgconfig-gen │ │ ├── meson.build │ │ ├── simple.c │ │ ├── simple.h │ │ ├── simple2 │ │ │ ├── exports.def │ │ │ ├── meson.build │ │ │ ├── simple2.c │ │ │ └── simple2.h │ │ └── test.json │ ├── 281 subproj options │ │ ├── crossfile.ini │ │ ├── meson.build │ │ ├── subprojects │ │ │ ├── sub │ │ │ │ ├── meson.build │ │ │ │ └── meson_options.txt │ │ │ └── sub2 │ │ │ │ ├── f.c │ │ │ │ ├── meson.build │ │ │ │ └── meson_options.txt │ │ └── test.json │ ├── 282 test args and depends in path │ │ ├── libs │ │ │ ├── a │ │ │ │ ├── lib_a.c │ │ │ │ ├── lib_a.def │ │ │ │ └── meson.build │ │ │ ├── b │ │ │ │ ├── lib_b.c │ │ │ │ ├── lib_b.def │ │ │ │ └── meson.build │ │ │ └── meson.build │ │ ├── meson.build │ │ └── test.c │ ├── 283 wrap override │ │ ├── meson.build │ │ └── subprojects │ │ │ ├── sub │ │ │ ├── meson.build │ │ │ └── subprojects │ │ │ │ └── subsub.wrap │ │ │ └── subsub │ │ │ └── meson.build │ ├── 284 pkgconfig subproject │ │ ├── meson.build │ │ ├── simple.c │ │ ├── simple.h │ │ ├── subprojects │ │ │ └── simple2 │ │ │ │ ├── exports.def │ │ │ │ ├── meson.build │ │ │ │ ├── simple2.c │ │ │ │ └── simple2.h │ │ └── test.json │ ├── 285 atomic │ │ ├── a.c │ │ └── meson.build │ ├── 286 importstd │ │ ├── meson.build │ │ └── useistd.cpp │ ├── 29 compiler id │ │ └── meson.build │ ├── 3 static │ │ ├── lib3.c │ │ ├── libfile.c │ │ ├── libfile2.c │ │ ├── meson.build │ │ └── meson_options.txt │ ├── 30 sizeof │ │ ├── config.h.in │ │ ├── meson.build │ │ └── prog.c.in │ ├── 31 define10 │ │ ├── config.h.in │ │ ├── meson.build │ │ └── prog.c │ ├── 32 has header │ │ ├── meson.build │ │ └── ouagadougou.h │ ├── 33 run program │ │ ├── check-env.py │ │ ├── get-version.py │ │ ├── meson.build │ │ ├── scripts │ │ │ ├── hello.bat │ │ │ └── hello.sh │ │ └── test.json │ ├── 34 logic ops │ │ └── meson.build │ ├── 35 string operations │ │ └── meson.build │ ├── 36 has function │ │ └── meson.build │ ├── 37 has member │ │ └── meson.build │ ├── 38 alignment │ │ └── meson.build │ ├── 39 library chain │ │ ├── main.c │ │ ├── meson.build │ │ ├── subdir │ │ │ ├── lib1.c │ │ │ ├── meson.build │ │ │ ├── subdir2 │ │ │ │ ├── lib2.c │ │ │ │ └── meson.build │ │ │ └── subdir3 │ │ │ │ ├── lib3.c │ │ │ │ └── meson.build │ │ └── test.json │ ├── 4 shared │ │ ├── libfile.c │ │ ├── libfile2.c │ │ └── meson.build │ ├── 40 options │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── test.json │ ├── 41 test args │ │ ├── cmd_args.c │ │ ├── copyfile.py │ │ ├── env2vars.c │ │ ├── envvars.c │ │ ├── meson.build │ │ ├── pathtester.py │ │ ├── tester.c │ │ ├── tester.py │ │ ├── testfile.txt │ │ └── wrap.py │ ├── 42 subproject │ │ ├── meson.build │ │ ├── meson.options │ │ ├── mylicense.txt │ │ ├── subprojects │ │ │ ├── sublib │ │ │ │ ├── include │ │ │ │ │ └── subdefs.h │ │ │ │ ├── meson.build │ │ │ │ ├── simpletest.c │ │ │ │ ├── sublib.c │ │ │ │ ├── sublicense1.txt │ │ │ │ └── sublicense2.txt │ │ │ └── subunused │ │ │ │ ├── meson.build │ │ │ │ └── meson.options │ │ ├── test.json │ │ └── user.c │ ├── 43 subproject options │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── subprojects │ │ │ └── subproject │ │ │ ├── meson.build │ │ │ └── meson_options.txt │ ├── 44 pkgconfig-gen │ │ ├── answer.c │ │ ├── dependencies │ │ │ ├── custom.c │ │ │ ├── dummy.c │ │ │ ├── exposed.c │ │ │ ├── internal.c │ │ │ ├── main.c │ │ │ ├── meson.build │ │ │ └── test2.c │ │ ├── foo.c │ │ ├── inc1 │ │ │ └── inc1.h │ │ ├── inc2 │ │ │ └── inc2.h │ │ ├── meson.build │ │ ├── simple.c │ │ ├── simple.h │ │ ├── simple5.c │ │ └── test.json │ ├── 45 custom install dirs │ │ ├── datafile.cat │ │ ├── meson.build │ │ ├── prog.1 │ │ ├── prog.c │ │ ├── sample.h │ │ ├── subdir │ │ │ └── datafile.dog │ │ └── test.json │ ├── 46 subproject subproject │ │ ├── meson.build │ │ ├── prog.c │ │ └── subprojects │ │ │ ├── a │ │ │ ├── a.c │ │ │ └── meson.build │ │ │ ├── b │ │ │ ├── b.c │ │ │ └── meson.build │ │ │ └── c │ │ │ └── meson.build │ ├── 47 same file name │ │ ├── d1 │ │ │ └── file.c │ │ ├── d2 │ │ │ └── file.c │ │ ├── meson.build │ │ └── prog.c │ ├── 48 file grabber │ │ ├── a.c │ │ ├── b.c │ │ ├── c.c │ │ ├── grabber.bat │ │ ├── grabber.sh │ │ ├── grabber2.bat │ │ ├── meson.build │ │ ├── prog.c │ │ └── subdir │ │ │ ├── meson.build │ │ │ ├── suba.c │ │ │ ├── subb.c │ │ │ ├── subc.c │ │ │ └── subprog.c │ ├── 49 custom target │ │ ├── data_source.txt │ │ ├── depfile │ │ │ ├── dep.py │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── my_compiler.py │ │ └── test.json │ ├── 5 linkstatic │ │ ├── libfile.c │ │ ├── libfile2.c │ │ ├── libfile3.c │ │ ├── libfile4.c │ │ ├── main.c │ │ └── meson.build │ ├── 50 custom target chain │ │ ├── data_source.txt │ │ ├── meson.build │ │ ├── my_compiler.py │ │ ├── my_compiler2.py │ │ ├── test.json │ │ └── usetarget │ │ │ ├── meson.build │ │ │ ├── myexe.c │ │ │ └── subcomp.py │ ├── 51 run target │ │ ├── .clang-format │ │ ├── .clang-tidy │ │ ├── check-env.py │ │ ├── check_exists.py │ │ ├── configure.in │ │ ├── converter.py │ │ ├── fakeburner.py │ │ ├── helloprinter.c │ │ ├── meson.build │ │ └── subdir │ │ │ └── textprinter.py │ ├── 52 object generator │ │ ├── dir │ │ │ ├── meson.build │ │ │ ├── source5.c │ │ │ └── source6.c │ │ ├── meson.build │ │ ├── obj_generator.py │ │ ├── prog.c │ │ ├── source.c │ │ ├── source2.c │ │ ├── source3.c │ │ └── source4.c │ ├── 53 install script │ │ ├── customtarget.py │ │ ├── meson.build │ │ ├── myinstall.py │ │ ├── prog.c │ │ ├── src │ │ │ ├── a file.txt │ │ │ ├── foo.c │ │ │ ├── meson.build │ │ │ └── myinstall.py │ │ └── test.json │ ├── 54 custom target source output │ │ ├── generator.py │ │ ├── main.c │ │ └── meson.build │ ├── 55 exe static shared │ │ ├── meson.build │ │ ├── prog.c │ │ ├── shlib2.c │ │ ├── stat.c │ │ ├── stat2.c │ │ └── subdir │ │ │ ├── exports.h │ │ │ ├── meson.build │ │ │ └── shlib.c │ ├── 56 array methods │ │ ├── a.txt │ │ ├── b.txt │ │ ├── c.txt │ │ └── meson.build │ ├── 57 custom header generator │ │ ├── input.def │ │ ├── makeheader.py │ │ ├── meson.build │ │ ├── prog.c │ │ └── somefile.txt │ ├── 58 multiple generators │ │ ├── data2.dat │ │ ├── main.cpp │ │ ├── meson.build │ │ ├── mygen.py │ │ └── subdir │ │ │ ├── data.dat │ │ │ └── meson.build │ ├── 59 install subdir │ │ ├── meson.build │ │ ├── nested_elided │ │ │ └── sub │ │ │ │ ├── dircheck │ │ │ │ └── ninth.dat │ │ │ │ └── eighth.dat │ │ ├── sub │ │ │ └── sub1 │ │ │ │ └── third.dat │ │ ├── sub1 │ │ │ └── second.dat │ │ ├── sub2 │ │ │ ├── dircheck │ │ │ │ └── excluded-three.dat │ │ │ ├── excluded-three.dat │ │ │ ├── excluded │ │ │ │ └── two.dat │ │ │ └── one.dat │ │ ├── sub3 │ │ │ └── data │ │ │ │ ├── data.txt │ │ │ │ ├── excluded.txt │ │ │ │ └── excluded │ │ │ │ └── excluded.txt │ │ ├── sub_elided │ │ │ ├── dircheck │ │ │ │ └── fifth.dat │ │ │ └── fourth.dat │ │ ├── subdir │ │ │ ├── meson.build │ │ │ ├── sub1 │ │ │ │ ├── data1.dat │ │ │ │ └── sub2 │ │ │ │ │ └── data2.dat │ │ │ └── sub_elided │ │ │ │ ├── dircheck │ │ │ │ └── seventh.dat │ │ │ │ └── sixth.dat │ │ └── test.json │ ├── 6 linkshared │ │ ├── cpplib.cpp │ │ ├── cpplib.h │ │ ├── cppmain.cpp │ │ ├── libfile.c │ │ ├── main.c │ │ ├── meson.build │ │ └── test.json │ ├── 60 foreach │ │ ├── meson.build │ │ ├── prog1.c │ │ ├── prog2.c │ │ ├── prog3.c │ │ └── test.json │ ├── 61 number arithmetic │ │ └── meson.build │ ├── 62 string arithmetic │ │ ├── meson.build │ │ └── test.json │ ├── 63 array arithmetic │ │ └── meson.build │ ├── 64 arithmetic bidmas │ │ └── meson.build │ ├── 65 build always │ │ ├── main.c │ │ ├── meson.build │ │ ├── version.c.in │ │ ├── version.h │ │ └── version_gen.py │ ├── 66 vcstag │ │ ├── meson.build │ │ ├── tagprog.c │ │ ├── test.json │ │ ├── vcstag.c.in │ │ └── version.py │ ├── 67 modules │ │ ├── meson.build │ │ └── meson_options.txt │ ├── 68 should fail │ │ ├── failing.c │ │ └── meson.build │ ├── 69 configure file in custom target │ │ ├── inc │ │ │ ├── confdata.in │ │ │ └── meson.build │ │ ├── meson.build │ │ └── src │ │ │ ├── meson.build │ │ │ └── mycompiler.py │ ├── 7 mixed │ │ ├── func.c │ │ ├── main.cc │ │ └── meson.build │ ├── 70 external test program │ │ ├── meson.build │ │ └── mytest.py │ ├── 71 ctarget dependency │ │ ├── gen1.py │ │ ├── gen2.py │ │ ├── input.dat │ │ └── meson.build │ ├── 72 shared subproject │ │ ├── a.c │ │ ├── meson.build │ │ └── subprojects │ │ │ ├── B │ │ │ ├── b.c │ │ │ └── meson.build │ │ │ └── C │ │ │ ├── c.c │ │ │ └── meson.build │ ├── 73 shared subproject 2 │ │ ├── a.c │ │ ├── meson.build │ │ └── subprojects │ │ │ ├── B │ │ │ ├── b.c │ │ │ └── meson.build │ │ │ └── C │ │ │ ├── c.c │ │ │ └── meson.build │ ├── 74 file object │ │ ├── lib.c │ │ ├── meson.build │ │ ├── prog.c │ │ ├── subdir1 │ │ │ ├── lib.c │ │ │ ├── meson.build │ │ │ └── prog.c │ │ └── subdir2 │ │ │ ├── lib.c │ │ │ ├── meson.build │ │ │ └── prog.c │ ├── 75 custom subproject dir │ │ ├── a.c │ │ ├── custom_subproject_dir │ │ │ ├── B │ │ │ │ ├── b.c │ │ │ │ └── meson.build │ │ │ └── C │ │ │ │ ├── c.c │ │ │ │ └── meson.build │ │ └── meson.build │ ├── 76 has type │ │ └── meson.build │ ├── 77 extract from nested subdir │ │ ├── meson.build │ │ ├── src │ │ │ ├── first │ │ │ │ ├── lib_first.c │ │ │ │ └── meson.build │ │ │ └── meson.build │ │ └── tst │ │ │ ├── first │ │ │ ├── exe_first.c │ │ │ └── meson.build │ │ │ └── meson.build │ ├── 78 internal dependency │ │ ├── meson.build │ │ ├── proj1 │ │ │ ├── include │ │ │ │ └── proj1.h │ │ │ ├── meson.build │ │ │ ├── proj1f1.c │ │ │ ├── proj1f2.c │ │ │ └── proj1f3.c │ │ └── src │ │ │ ├── main.c │ │ │ └── meson.build │ ├── 79 same basename │ │ ├── exe1.c │ │ ├── exe2.c │ │ ├── lib.c │ │ ├── meson.build │ │ ├── sharedsub │ │ │ └── meson.build │ │ └── staticsub │ │ │ └── meson.build │ ├── 8 install │ │ ├── gendir.py │ │ ├── meson.build │ │ ├── prog.c │ │ ├── stat.c │ │ └── test.json │ ├── 80 declare dep │ │ ├── entity │ │ │ ├── entity.h │ │ │ ├── entity1.c │ │ │ ├── entity2.c │ │ │ └── meson.build │ │ ├── main.c │ │ └── meson.build │ ├── 81 extract all │ │ ├── extractor.h │ │ ├── four.c │ │ ├── meson.build │ │ ├── one.c │ │ ├── prog.c │ │ ├── three.c │ │ └── two.c │ ├── 82 add language │ │ ├── meson.build │ │ ├── prog.c │ │ └── prog.cc │ ├── 83 identical target name in subproject │ │ ├── bar.c │ │ ├── meson.build │ │ ├── subprojects │ │ │ └── foo │ │ │ │ ├── bar.c │ │ │ │ ├── meson.build │ │ │ │ └── true.py │ │ └── true.py │ ├── 84 plusassign │ │ └── meson.build │ ├── 85 skip subdir │ │ ├── meson.build │ │ └── subdir1 │ │ │ ├── meson.build │ │ │ └── subdir2 │ │ │ └── meson.build │ ├── 86 private include │ │ ├── meson.build │ │ ├── stlib │ │ │ ├── compiler.py │ │ │ ├── foo1.def │ │ │ ├── foo2.def │ │ │ └── meson.build │ │ └── user │ │ │ ├── libuser.c │ │ │ └── meson.build │ ├── 87 default options │ │ ├── meson.build │ │ └── subprojects │ │ │ └── sub1 │ │ │ ├── meson.build │ │ │ └── meson_options.txt │ ├── 88 dep fallback │ │ ├── gensrc.py │ │ ├── meson.build │ │ ├── subprojects │ │ │ ├── boblib │ │ │ │ ├── bob.c │ │ │ │ ├── bob.h │ │ │ │ ├── genbob.py │ │ │ │ └── meson.build │ │ │ └── dummylib │ │ │ │ └── meson.build │ │ └── tester.c │ ├── 89 default library │ │ ├── ef.cpp │ │ ├── ef.h │ │ ├── eftest.cpp │ │ └── meson.build │ ├── 9 header install │ │ ├── child │ │ │ └── childdir.h │ │ ├── meson.build │ │ ├── rootdir.h │ │ ├── sub │ │ │ ├── fileheader.h │ │ │ └── meson.build │ │ ├── subdir.h │ │ ├── test.json │ │ └── vanishing_subdir │ │ │ ├── meson.build │ │ │ └── vanished.h │ ├── 90 gen extra │ │ ├── meson.build │ │ ├── name.dat │ │ ├── name.l │ │ ├── plain.c │ │ ├── srcgen.py │ │ ├── srcgen2.py │ │ ├── srcgen3.py │ │ └── upper.c │ ├── 91 benchmark │ │ ├── delayer.c │ │ └── meson.build │ ├── 92 test workdir │ │ ├── meson.build │ │ ├── opener.c │ │ └── subdir │ │ │ ├── checker.py │ │ │ └── meson.build │ ├── 93 suites │ │ ├── exe1.c │ │ ├── exe2.c │ │ ├── meson.build │ │ └── subprojects │ │ │ └── sub │ │ │ ├── meson.build │ │ │ ├── sub1.c │ │ │ └── sub2.c │ ├── 94 threads │ │ ├── meson.build │ │ ├── threadprog.c │ │ └── threadprog.cpp │ ├── 95 manygen │ │ ├── depuser.c │ │ ├── meson.build │ │ └── subdir │ │ │ ├── funcinfo.def │ │ │ ├── manygen.py │ │ │ └── meson.build │ ├── 96 stringdef │ │ ├── meson.build │ │ └── stringdef.c │ ├── 97 find program path │ │ ├── meson.build │ │ └── program.py │ ├── 98 subproject subdir │ │ ├── meson.build │ │ ├── prog.c │ │ ├── subprojects │ │ │ ├── sub │ │ │ │ ├── lib │ │ │ │ │ ├── meson.build │ │ │ │ │ ├── sub.c │ │ │ │ │ └── sub.h │ │ │ │ └── meson.build │ │ │ ├── sub_implicit.wrap │ │ │ ├── sub_implicit │ │ │ │ ├── meson.build │ │ │ │ ├── meson_options.txt │ │ │ │ └── subprojects │ │ │ │ │ └── subsub │ │ │ │ │ ├── foo.h │ │ │ │ │ ├── meson.build │ │ │ │ │ └── subprojects │ │ │ │ │ ├── packagefiles │ │ │ │ │ └── subsubsub-1.0.zip │ │ │ │ │ └── subsubsub.wrap │ │ │ ├── sub_novar │ │ │ │ └── meson.build │ │ │ └── sub_static │ │ │ │ ├── meson.build │ │ │ │ └── meson_options.txt │ │ └── test.json │ └── 99 postconf │ │ ├── meson.build │ │ ├── postconf.py │ │ ├── prog.c │ │ └── raw.dat ├── csharp │ ├── 1 basic │ │ ├── meson.build │ │ ├── prog.cs │ │ ├── test.json │ │ └── text.cs │ ├── 2 library │ │ ├── helper.cs │ │ ├── meson.build │ │ ├── prog.cs │ │ └── test.json │ ├── 3 resource │ │ ├── TestRes.resx │ │ ├── meson.build │ │ └── resprog.cs │ └── 4 external dep │ │ ├── hello.txt │ │ ├── meson.build │ │ ├── prog.cs │ │ └── test.json ├── cuda │ ├── 1 simple │ │ ├── meson.build │ │ └── prog.cu │ ├── 10 cuda dependency │ │ ├── c │ │ │ ├── meson.build │ │ │ └── prog.c │ │ ├── cpp │ │ │ ├── meson.build │ │ │ └── prog.cc │ │ ├── meson.build │ │ ├── modules │ │ │ ├── meson.build │ │ │ └── prog.cc │ │ └── version_reqs │ │ │ ├── meson.build │ │ │ └── prog.cc │ ├── 11 cuda dependency (nvcc) │ │ ├── meson.build │ │ ├── modules │ │ │ ├── meson.build │ │ │ └── prog.cu │ │ └── version_reqs │ │ │ ├── meson.build │ │ │ └── prog.cu │ ├── 12 cuda dependency (mixed) │ │ ├── kernel.cu │ │ ├── meson.build │ │ └── prog.cpp │ ├── 13 cuda compiler setting │ │ ├── meson.build │ │ ├── nativefile.ini │ │ └── prog.cu │ ├── 14 cuda has header symbol │ │ └── meson.build │ ├── 15 sanitizer │ │ ├── meson.build │ │ └── prog.cu │ ├── 16 multistd │ │ ├── lib.cu │ │ ├── main.cu │ │ └── meson.build │ ├── 17 separate compilation linking │ │ ├── b.cu │ │ ├── b.h │ │ ├── main.cu │ │ └── meson.build │ ├── 2 split │ │ ├── lib.cu │ │ ├── main.cpp │ │ ├── meson.build │ │ └── static │ │ │ ├── lib.cu │ │ │ ├── libsta.cu │ │ │ ├── main_static.cpp │ │ │ └── meson.build │ ├── 3 cudamodule │ │ ├── meson.build │ │ └── prog.cu │ ├── 4 shared │ │ ├── main.cu │ │ ├── meson.build │ │ └── shared │ │ │ ├── kernels.cu │ │ │ ├── kernels.h │ │ │ └── meson.build │ ├── 5 threads │ │ ├── main.cu │ │ ├── meson.build │ │ └── shared │ │ │ ├── kernels.cu │ │ │ ├── kernels.h │ │ │ └── meson.build │ ├── 6 std │ │ ├── main.cu │ │ └── meson.build │ ├── 7 static vs runtime │ │ ├── main.cu │ │ └── meson.build │ ├── 8 release │ │ ├── main.cu │ │ └── meson.build │ └── 9 optimize for space │ │ ├── main.cu │ │ └── meson.build ├── cython │ ├── 1 basic │ │ ├── cytest.py │ │ ├── libdir │ │ │ ├── cstorer.pxd │ │ │ ├── meson.build │ │ │ ├── storer.c │ │ │ ├── storer.h │ │ │ └── storer.pyx │ │ ├── meson.build │ │ └── test.json │ ├── 2 generated sources │ │ ├── configure.pyx.in │ │ ├── g.in │ │ ├── gen.py │ │ ├── generator.py │ │ ├── includestuff.pyx │ │ ├── libdir │ │ │ ├── gen.py │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── simpleinclude.pyx │ │ ├── simplestuff.pxi │ │ ├── stuff.pxi.in │ │ └── test.py │ ├── 3 cython_args │ │ ├── cythonargs.pyx │ │ ├── meson.build │ │ └── test.py │ └── 4 override_options │ │ ├── foo_cpp.pyx │ │ └── meson.build ├── d │ ├── 1 simple │ │ ├── app.d │ │ ├── meson.build │ │ ├── test.json │ │ └── utils.d │ ├── 10 d cpp │ │ ├── cppmain.cpp │ │ ├── dmain.d │ │ ├── libfile.cpp │ │ ├── libfile.d │ │ └── meson.build │ ├── 11 dub │ │ ├── meson.build │ │ └── test.d │ ├── 12 root include directory │ │ ├── meson.build │ │ └── some │ │ │ ├── dlang │ │ │ ├── code.d │ │ │ └── meson.build │ │ │ └── meson.build │ ├── 13 declare dep │ │ ├── meson.build │ │ ├── test.d │ │ └── views │ │ │ └── test.txt │ ├── 14 dub with deps │ │ ├── meson.build │ │ └── test.d │ ├── 15 compiler run checks │ │ ├── meson.build │ │ └── test_sizeof.d │ ├── 16 code generation │ │ ├── exe.d │ │ ├── generator.d │ │ ├── input.txt │ │ └── meson.build │ ├── 17 dub and meson project │ │ ├── dub.json │ │ ├── dub.selections.json │ │ ├── meson.build │ │ ├── multi-configuration │ │ │ ├── dub.json │ │ │ ├── dub.selections.json │ │ │ └── source │ │ │ │ ├── app.d │ │ │ │ └── foo.d │ │ ├── source │ │ │ └── app.d │ │ └── x │ │ │ └── y │ │ │ └── z │ │ │ ├── dub.json │ │ │ ├── dub.selections.json │ │ │ └── meson.build │ ├── 2 static library │ │ ├── app.d │ │ ├── libstuff.d │ │ ├── meson.build │ │ └── test.json │ ├── 3 shared library │ │ ├── app.d │ │ ├── libstuff.d │ │ ├── libstuff.di │ │ ├── lld-test.py │ │ ├── meson.build │ │ ├── sub │ │ │ ├── libstuff.d │ │ │ └── meson.build │ │ └── test.json │ ├── 4 library versions │ │ ├── lib.d │ │ ├── meson.build │ │ └── test.json │ ├── 5 mixed │ │ ├── app.d │ │ ├── libstuff.c │ │ ├── meson.build │ │ └── test.json │ ├── 6 unittest │ │ ├── app.d │ │ ├── meson.build │ │ ├── second_unit.d │ │ └── test.json │ ├── 7 multilib │ │ ├── app.d │ │ ├── meson.build │ │ ├── say1.d │ │ ├── say1.di │ │ ├── say2.d │ │ ├── say2.di │ │ └── test.json │ ├── 8 has multi arguments │ │ └── meson.build │ └── 9 features │ │ ├── app.d │ │ ├── data │ │ ├── food.txt │ │ └── people.txt │ │ ├── extra.d │ │ └── meson.build ├── darwin │ └── 1 rpath removal on install │ │ ├── bar.c │ │ ├── foo │ │ ├── foo.c │ │ ├── foo.h │ │ └── meson.build │ │ └── meson.build ├── failing build │ ├── 1 hidden symbol │ │ ├── bob.c │ │ ├── bob.h │ │ ├── bobuser.c │ │ └── meson.build │ ├── 10 nasm werror │ │ ├── meson.build │ │ └── test.asm │ ├── 11 objc werror │ │ ├── meson.build │ │ └── test.m │ ├── 12 objcpp werror │ │ ├── meson.build │ │ └── test.mm │ ├── 13 rust werror │ │ ├── meson.build │ │ └── test.rs │ ├── 14 swift werror │ │ ├── meson.build │ │ └── test.swift │ ├── 2 pch disabled │ │ ├── c │ │ │ ├── meson.build │ │ │ ├── pch │ │ │ │ ├── prog.h │ │ │ │ └── prog_pch.c │ │ │ └── prog.c │ │ └── meson.build │ ├── 3 cmake subproject isolation │ │ ├── incDir │ │ │ └── fileA.hpp │ │ ├── main.cpp │ │ ├── meson.build │ │ ├── subprojects │ │ │ └── cmMod │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── cmMod.cpp │ │ │ │ └── cmMod.hpp │ │ └── test.json │ ├── 4 failed pickled │ │ ├── false.py │ │ └── meson.build │ ├── 5 c werror │ │ ├── meson.build │ │ └── test.c │ ├── 6 cpp werror │ │ ├── meson.build │ │ └── test.cpp │ ├── 7 csharp werror │ │ ├── meson.build │ │ └── test.cs │ ├── 8 fortran werror │ │ ├── meson.build │ │ └── test.f90 │ └── 9 java werror │ │ ├── Test.java │ │ └── meson.build ├── failing test │ ├── 1 trivial │ │ ├── main.c │ │ └── meson.build │ ├── 2 signal │ │ ├── main.c │ │ └── meson.build │ ├── 3 ambiguous │ │ ├── main.c │ │ ├── meson.build │ │ └── test_runner.sh │ ├── 4 hard error │ │ ├── main.c │ │ └── meson.build │ ├── 5 tap tests │ │ ├── meson.build │ │ ├── tester.c │ │ └── tester_with_status.c │ └── 6 xpass │ │ ├── meson.build │ │ └── xpass.c ├── failing │ ├── 1 project not first │ │ ├── meson.build │ │ ├── prog.c │ │ └── test.json │ ├── 10 out of bounds │ │ ├── meson.build │ │ └── test.json │ ├── 100 no fallback │ │ ├── meson.build │ │ ├── subprojects │ │ │ └── foob │ │ │ │ └── meson.build │ │ └── test.json │ ├── 101 feature require │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── test.json │ ├── 102 feature require.bis │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── test.json │ ├── 103 no build get_external_property │ │ ├── meson.build │ │ └── test.json │ ├── 104 enter subdir twice │ │ ├── meson.build │ │ ├── sub │ │ │ └── meson.build │ │ └── test.json │ ├── 105 invalid fstring │ │ ├── 109 invalid fstring │ │ │ ├── meson.build │ │ │ └── test.json │ │ ├── meson.build │ │ └── test.json │ ├── 106 compiler argument checking │ │ ├── meson.build │ │ └── test.json │ ├── 107 empty fallback │ │ ├── meson.build │ │ ├── subprojects │ │ │ └── foo │ │ │ │ └── meson.build │ │ └── test.json │ ├── 108 cmake executable dependency │ │ ├── meson.build │ │ ├── subprojects │ │ │ └── cmlib │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── main.c │ │ └── test.json │ ├── 109 allow_fallback with fallback │ │ ├── meson.build │ │ └── test.json │ ├── 11 object arithmetic │ │ ├── meson.build │ │ └── test.json │ ├── 110 nonsensical bindgen │ │ ├── meson.build │ │ ├── src │ │ │ ├── header.h │ │ │ └── source.c │ │ └── test.json │ ├── 111 run_target in test │ │ ├── meson.build │ │ ├── test.json │ │ └── trivial.c │ ├── 112 run_target in add_install_script │ │ ├── meson.build │ │ ├── test.json │ │ └── trivial.c │ ├── 113 pathsep in install_symlink │ │ ├── meson.build │ │ └── test.json │ ├── 114 subproject version conflict │ │ ├── meson.build │ │ ├── subprojects │ │ │ ├── A │ │ │ │ └── meson.build │ │ │ └── B │ │ │ │ └── meson.build │ │ └── test.json │ ├── 115 structured source empty string │ │ ├── main.rs │ │ ├── meson.build │ │ └── test.json │ ├── 116 structured_sources conflicts │ │ ├── main.rs │ │ ├── meson.build │ │ └── test.json │ ├── 117 missing compiler │ │ ├── meson.build │ │ ├── subprojects │ │ │ └── sub │ │ │ │ ├── main.c │ │ │ │ └── meson.build │ │ └── test.json │ ├── 118 cmake subproject error │ │ ├── meson.build │ │ ├── subprojects │ │ │ └── cmlib │ │ │ │ └── CMakeLists.txt │ │ └── test.json │ ├── 119 pkgconfig not relocatable outside prefix │ │ ├── meson.build │ │ └── test.json │ ├── 12 string arithmetic │ │ ├── meson.build │ │ └── test.json │ ├── 120 subproject sandbox violation │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── subprojects │ │ │ ├── subproj1 │ │ │ │ ├── file.txt │ │ │ │ ├── meson.build │ │ │ │ └── nested │ │ │ │ │ └── meson.build │ │ │ ├── subproj2 │ │ │ │ ├── file.txt │ │ │ │ ├── meson.build │ │ │ │ └── nested │ │ │ │ │ └── meson.build │ │ │ └── subproj3 │ │ │ │ ├── file.txt │ │ │ │ └── meson.build │ │ └── test.json │ ├── 121 override and add_project_dependency │ │ ├── inc │ │ │ └── lib.h │ │ ├── lib.c │ │ ├── meson.build │ │ ├── subprojects │ │ │ └── a │ │ │ │ ├── meson.build │ │ │ │ └── prog.c │ │ └── test.json │ ├── 122 targets before add_project_dependency │ │ ├── inc │ │ │ └── lib.h │ │ ├── lib.c │ │ ├── meson.build │ │ └── test.json │ ├── 123 extract from unity │ │ ├── meson.build │ │ ├── src1.c │ │ ├── src2.c │ │ └── test.json │ ├── 124 subproject object as a dependency │ │ ├── main.c │ │ ├── meson.build │ │ ├── subprojects │ │ │ └── sub │ │ │ │ └── meson.build │ │ └── test.json │ ├── 125 generator host binary │ │ ├── exe.c │ │ ├── lib.in │ │ ├── meson.build │ │ └── test.json │ ├── 126 invalid ast │ │ ├── meson.build │ │ └── test.json │ ├── 127 invalid project function │ │ ├── meson.build │ │ └── test.json │ ├── 128 utf8 with bom │ │ ├── meson.build │ │ └── test.json │ ├── 129 utf8 with bom subdir │ │ ├── meson.build │ │ ├── subdir │ │ │ └── meson.build │ │ └── test.json │ ├── 13 array arithmetic │ │ ├── meson.build │ │ └── test.json │ ├── 130 utf8 with bom options │ │ ├── meson.build │ │ ├── meson.options │ │ └── test.json │ ├── 131 module use inside project decl │ │ ├── meson.build │ │ └── test.json │ ├── 132 dub missing dependency │ │ ├── dub.json │ │ ├── dub.selections.json │ │ ├── meson.build │ │ ├── source │ │ │ └── app.d │ │ └── test.json │ ├── 133 java sources in non jar target │ │ ├── Test.java │ │ ├── meson.build │ │ └── test.json │ ├── 134 rust link_language │ │ ├── f.rs │ │ ├── meson.build │ │ └── test.json │ ├── 135 invalid build_subdir │ │ ├── existing-dir │ │ │ └── config.h.in │ │ ├── meson.build │ │ └── test.json │ ├── 14 invalid option name │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── test.json │ ├── 15 kwarg before arg │ │ ├── meson.build │ │ ├── prog.c │ │ └── test.json │ ├── 16 same target │ │ ├── file.c │ │ ├── meson.build │ │ └── test.json │ ├── 17 wrong plusassign │ │ ├── meson.build │ │ └── test.json │ ├── 18 target clash │ │ ├── clash.c │ │ ├── meson.build │ │ └── test.json │ ├── 19 version │ │ ├── meson.build │ │ └── test.json │ ├── 2 missing file │ │ ├── meson.build │ │ └── test.json │ ├── 20 subver │ │ ├── meson.build │ │ ├── subprojects │ │ │ └── foo │ │ │ │ └── meson.build │ │ └── test.json │ ├── 21 assert │ │ ├── meson.build │ │ └── test.json │ ├── 22 rel testdir │ │ ├── meson.build │ │ ├── simple.c │ │ └── test.json │ ├── 23 int conversion │ │ ├── meson.build │ │ └── test.json │ ├── 24 badlang │ │ ├── meson.build │ │ └── test.json │ ├── 25 output subdir │ │ ├── foo.in │ │ ├── meson.build │ │ ├── subdir │ │ │ └── dummy.txt │ │ └── test.json │ ├── 26 noprog use │ │ ├── meson.build │ │ └── test.json │ ├── 27 no crossprop │ │ ├── meson.build │ │ └── test.json │ ├── 28 nested ternary │ │ ├── meson.build │ │ └── test.json │ ├── 29 invalid man extension │ │ ├── foo.a1 │ │ ├── meson.build │ │ └── test.json │ ├── 3 missing subdir │ │ ├── meson.build │ │ └── test.json │ ├── 30 no man extension │ │ ├── foo │ │ ├── meson.build │ │ └── test.json │ ├── 31 exe static shared │ │ ├── meson.build │ │ ├── prog.c │ │ ├── shlib2.c │ │ ├── stat.c │ │ └── test.json │ ├── 32 non-root subproject │ │ ├── meson.build │ │ ├── some │ │ │ └── meson.build │ │ └── test.json │ ├── 33 dependency not-required then required │ │ ├── meson.build │ │ └── test.json │ ├── 34 project argument after target │ │ ├── exe.c │ │ ├── meson.build │ │ └── test.json │ ├── 35 pkgconfig dependency impossible conditions │ │ ├── meson.build │ │ └── test.json │ ├── 36 has function external dependency │ │ ├── meson.build │ │ ├── mylib.c │ │ └── test.json │ ├── 37 prefix absolute │ │ ├── meson.build │ │ └── test.json │ ├── 38 kwarg assign │ │ ├── dummy.c │ │ ├── meson.build │ │ ├── prog.c │ │ └── test.json │ ├── 39 custom target plainname many inputs │ │ ├── 1.txt │ │ ├── 2.txt │ │ ├── catfiles.py │ │ ├── meson.build │ │ └── test.json │ ├── 4 missing meson.build │ │ ├── meson.build │ │ ├── subdir │ │ │ └── dummy.txt │ │ └── test.json │ ├── 40 custom target outputs not matching install_dirs │ │ ├── generator.py │ │ ├── meson.build │ │ └── test.json │ ├── 41 project name colon │ │ ├── meson.build │ │ └── test.json │ ├── 42 abs subdir │ │ ├── bob │ │ │ └── meson.build │ │ ├── meson.build │ │ └── test.json │ ├── 43 abspath to srcdir │ │ ├── meson.build │ │ └── test.json │ ├── 44 pkgconfig variables reserved │ │ ├── meson.build │ │ ├── simple.c │ │ ├── simple.h │ │ └── test.json │ ├── 45 pkgconfig variables zero length │ │ ├── meson.build │ │ ├── simple.c │ │ ├── simple.h │ │ └── test.json │ ├── 46 pkgconfig variables not key value │ │ ├── meson.build │ │ ├── simple.c │ │ ├── simple.h │ │ └── test.json │ ├── 47 executable comparison │ │ ├── meson.build │ │ ├── prog.c │ │ └── test.json │ ├── 48 inconsistent comparison │ │ ├── meson.build │ │ └── test.json │ ├── 49 slashname │ │ ├── meson.build │ │ ├── sub │ │ │ ├── meson.build │ │ │ └── prog.c │ │ └── test.json │ ├── 5 misplaced option │ │ ├── meson.build │ │ └── test.json │ ├── 50 reserved meson prefix │ │ ├── meson-foo │ │ │ └── meson.build │ │ ├── meson.build │ │ └── test.json │ ├── 51 or on new line │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── test.json │ ├── 52 link with executable │ │ ├── meson.build │ │ ├── module.c │ │ ├── prog.c │ │ └── test.json │ ├── 53 assign custom target index │ │ ├── meson.build │ │ └── test.json │ ├── 54 getoption prefix │ │ ├── meson.build │ │ ├── subprojects │ │ │ └── abc │ │ │ │ ├── meson.build │ │ │ │ └── meson_options.txt │ │ └── test.json │ ├── 55 bad option argument │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── test.json │ ├── 56 subproj filegrab │ │ ├── meson.build │ │ ├── prog.c │ │ ├── subprojects │ │ │ └── a │ │ │ │ └── meson.build │ │ └── test.json │ ├── 57 grab subproj │ │ ├── meson.build │ │ ├── subprojects │ │ │ └── foo │ │ │ │ ├── meson.build │ │ │ │ └── sub.c │ │ └── test.json │ ├── 58 grab sibling │ │ ├── meson.build │ │ ├── subprojects │ │ │ ├── a │ │ │ │ └── meson.build │ │ │ └── b │ │ │ │ ├── meson.build │ │ │ │ └── sneaky.c │ │ └── test.json │ ├── 59 string as link target │ │ ├── meson.build │ │ ├── prog.c │ │ └── test.json │ ├── 6 missing incdir │ │ ├── meson.build │ │ └── test.json │ ├── 60 dependency not-found and required │ │ ├── meson.build │ │ └── test.json │ ├── 61 subproj different versions │ │ ├── main.c │ │ ├── meson.build │ │ ├── subprojects │ │ │ ├── a │ │ │ │ ├── a.c │ │ │ │ ├── a.h │ │ │ │ └── meson.build │ │ │ ├── b │ │ │ │ ├── b.c │ │ │ │ ├── b.h │ │ │ │ └── meson.build │ │ │ └── c │ │ │ │ ├── c.h │ │ │ │ └── meson.build │ │ └── test.json │ ├── 62 wrong boost module │ │ ├── meson.build │ │ └── test.json │ ├── 63 install_data rename bad size │ │ ├── file1.txt │ │ ├── file2.txt │ │ ├── meson.build │ │ └── test.json │ ├── 64 skip only subdir │ │ ├── meson.build │ │ ├── subdir │ │ │ └── meson.build │ │ └── test.json │ ├── 65 dual override │ │ ├── meson.build │ │ ├── overrides.py │ │ └── test.json │ ├── 66 override used │ │ ├── meson.build │ │ ├── other.py │ │ ├── something.py │ │ └── test.json │ ├── 67 run_command unclean exit │ │ ├── meson.build │ │ ├── returncode.py │ │ └── test.json │ ├── 68 int literal leading zero │ │ ├── meson.build │ │ └── test.json │ ├── 69 configuration immutable │ │ ├── input │ │ ├── meson.build │ │ └── test.json │ ├── 7 go to subproject │ │ ├── meson.build │ │ ├── subprojects │ │ │ └── meson.build │ │ └── test.json │ ├── 70 link with shared module on osx │ │ ├── meson.build │ │ ├── module.c │ │ ├── prog.c │ │ └── test.json │ ├── 71 non-ascii in ascii encoded configure file │ │ ├── config9.h.in │ │ ├── meson.build │ │ └── test.json │ ├── 72 subproj dependency not-found and required │ │ ├── meson.build │ │ └── test.json │ ├── 73 unfound run │ │ ├── meson.build │ │ └── test.json │ ├── 74 framework dependency with version │ │ ├── meson.build │ │ └── test.json │ ├── 75 override exe config │ │ ├── foo.c │ │ ├── meson.build │ │ └── test.json │ ├── 76 gl dependency with version │ │ ├── meson.build │ │ └── test.json │ ├── 77 threads dependency with version │ │ ├── meson.build │ │ └── test.json │ ├── 78 gtest dependency with version │ │ ├── meson.build │ │ └── test.json │ ├── 79 dub library │ │ ├── meson.build │ │ └── test.json │ ├── 8 recursive │ │ ├── meson.build │ │ ├── subprojects │ │ │ ├── a │ │ │ │ └── meson.build │ │ │ └── b │ │ │ │ └── meson.build │ │ └── test.json │ ├── 80 dub executable │ │ ├── meson.build │ │ └── test.json │ ├── 81 dub compiler │ │ ├── meson.build │ │ └── test.json │ ├── 82 subproj not-found dep │ │ ├── meson.build │ │ ├── subprojects │ │ │ └── somesubproj │ │ │ │ └── meson.build │ │ └── test.json │ ├── 83 invalid configure file │ │ ├── input │ │ ├── meson.build │ │ └── test.json │ ├── 84 kwarg dupe │ │ ├── meson.build │ │ ├── prog.c │ │ └── test.json │ ├── 85 missing pch file │ │ ├── meson.build │ │ ├── prog.c │ │ └── test.json │ ├── 86 pch source different folder │ │ ├── include │ │ │ └── pch.h │ │ ├── meson.build │ │ ├── prog.c │ │ ├── src │ │ │ └── pch.c │ │ └── test.json │ ├── 87 unknown config tool │ │ ├── meson.build │ │ └── test.json │ ├── 88 custom target install data │ │ ├── Info.plist.cpp │ │ ├── meson.build │ │ ├── preproc.py │ │ └── test.json │ ├── 89 add dict non string key │ │ ├── meson.build │ │ └── test.json │ ├── 9 missing extra file │ │ ├── meson.build │ │ ├── prog.c │ │ └── test.json │ ├── 90 add dict duplicate keys │ │ ├── meson.build │ │ └── test.json │ ├── 91 no host get_external_property │ │ ├── meson.build │ │ └── test.json │ ├── 92 no native compiler │ │ ├── main.c │ │ ├── meson.build │ │ └── test.json │ ├── 93 subdir parse error │ │ ├── meson.build │ │ ├── subdir │ │ │ └── meson.build │ │ └── test.json │ ├── 94 invalid option file │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── test.json │ ├── 95 no lang │ │ ├── main.c │ │ ├── meson.build │ │ └── test.json │ ├── 96 no glib-compile-resources │ │ ├── meson.build │ │ ├── test.json │ │ └── trivial.gresource.xml │ ├── 97 number in combo │ │ ├── meson.build │ │ ├── nativefile.ini │ │ └── test.json │ ├── 98 bool in combo │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── nativefile.ini │ │ └── test.json │ └── 99 compiler no lang │ │ ├── meson.build │ │ └── test.json ├── format │ ├── 1 default │ │ ├── crazy_comments.meson │ │ ├── gh13242.meson │ │ ├── indentation.meson │ │ ├── meson.build │ │ └── meson.options │ ├── 2 muon │ │ ├── crazy_comments.meson │ │ ├── indentation.meson │ │ ├── meson.build │ │ └── muon.ini │ ├── 3 editorconfig │ │ ├── .editorconfig │ │ ├── crazy_comments.meson │ │ ├── indentation.meson │ │ ├── meson.build │ │ ├── options.ini │ │ └── subdir │ │ │ ├── .editorconfig │ │ │ └── sub.meson │ ├── 4 config │ │ ├── crazy_comments.meson │ │ ├── indentation.meson │ │ ├── meson.build │ │ └── meson.format │ └── 5 transform │ │ ├── default.expected.meson │ │ ├── default.ini │ │ ├── file_compare.py │ │ ├── genexpected.cmd │ │ ├── meson.build │ │ ├── meson.options │ │ ├── muon.expected.meson │ │ ├── muon.ini │ │ ├── options.expected.meson │ │ ├── options.ini │ │ ├── source.meson │ │ └── test.json ├── fortran │ ├── 1 basic │ │ ├── meson.build │ │ └── simple.f90 │ ├── 10 find library │ │ ├── gzip.f90 │ │ ├── main.f90 │ │ └── meson.build │ ├── 11 compiles links runs │ │ └── meson.build │ ├── 12 submodule │ │ ├── a1.f90 │ │ ├── a2.f90 │ │ ├── a3.f90 │ │ ├── child.f90 │ │ ├── meson.build │ │ └── parent.f90 │ ├── 13 coarray │ │ ├── main.f90 │ │ └── meson.build │ ├── 14 fortran links c │ │ ├── clib.c │ │ ├── clib.def │ │ ├── f_call_c.f90 │ │ └── meson.build │ ├── 15 include │ │ ├── inc1.f90 │ │ ├── inc2.f90 │ │ ├── include_hierarchy.f90 │ │ ├── include_syntax.f90 │ │ ├── meson.build │ │ ├── subprojects │ │ │ └── cmake_inc │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── main.f90 │ │ │ │ └── thousand.f90 │ │ └── timestwo.f90 │ ├── 16 openmp │ │ ├── main.f90 │ │ └── meson.build │ ├── 17 add_languages │ │ └── meson.build │ ├── 18 first_arg │ │ ├── main.f90 │ │ └── meson.build │ ├── 19 fortran_std │ │ ├── legacy.f │ │ ├── meson.build │ │ ├── std2003.f90 │ │ ├── std2008.f90 │ │ ├── std2018.f90 │ │ └── std95.f90 │ ├── 2 modules │ │ ├── comment_mod.f90 │ │ ├── meson.build │ │ ├── mymod.F90 │ │ └── prog.f90 │ ├── 20 buildtype │ │ ├── main.f90 │ │ └── meson.build │ ├── 21 install static │ │ ├── main.f90 │ │ ├── main_lib.f90 │ │ ├── meson.build │ │ ├── subprojects │ │ │ └── static_hello │ │ │ │ ├── meson.build │ │ │ │ └── static_hello.f90 │ │ └── test.json │ ├── 22 extract_objects │ │ ├── bar.f90 │ │ ├── foo1.f90 │ │ ├── foo2.f90 │ │ └── meson.build │ ├── 23 preprocess │ │ ├── main.f90 │ │ └── meson.build │ ├── 3 module procedure │ │ ├── meson.build │ │ └── use_syntax.f90 │ ├── 4 self dependency │ │ ├── meson.build │ │ ├── selfdep.f90 │ │ ├── src │ │ │ └── selfdep_mod.f90 │ │ └── subprojects │ │ │ └── sub1 │ │ │ ├── main.f90 │ │ │ └── meson.build │ ├── 5 static │ │ ├── main.f90 │ │ ├── meson.build │ │ └── static_hello.f90 │ ├── 6 dynamic │ │ ├── dynamic.f90 │ │ ├── main.f90 │ │ └── meson.build │ ├── 7 generated │ │ ├── gen.py │ │ ├── meson.build │ │ ├── mod1.fpp │ │ ├── mod2.fpp │ │ ├── mod3.f90 │ │ └── prog.f90 │ ├── 8 module names │ │ ├── lib.f90 │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── mod1.f90 │ │ ├── mod2.f90 │ │ └── test.f90 │ └── 9 cpp │ │ ├── fortran.f │ │ ├── main.c │ │ ├── main.cpp │ │ └── meson.build ├── fpga │ └── 1 simple │ │ ├── meson.build │ │ ├── spin.pcf │ │ └── spin.v ├── frameworks │ ├── 1 boost │ │ ├── extralib.cpp │ │ ├── linkexe.cc │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── nomod.cpp │ │ ├── partial_dep │ │ │ ├── foo.cpp │ │ │ ├── foo.hpp │ │ │ ├── main.cpp │ │ │ └── meson.build │ │ ├── python_module.cpp │ │ ├── test.json │ │ ├── test_python_module.py │ │ └── unit_test.cpp │ ├── 10 gtk-doc │ │ ├── doc │ │ │ ├── foobar-docs.sgml │ │ │ ├── foobar1 │ │ │ │ ├── baz.jpg │ │ │ │ ├── baz.png.in │ │ │ │ ├── foobar-docs.sgml │ │ │ │ ├── foobar-sections.txt │ │ │ │ ├── foobar.types │ │ │ │ └── meson.build │ │ │ ├── foobar2 │ │ │ │ ├── foobar-docs.sgml │ │ │ │ └── meson.build │ │ │ ├── foobar3 │ │ │ │ ├── foobar-docs.sgml │ │ │ │ └── meson.build │ │ │ ├── foobar4 │ │ │ │ ├── foobar-docs.sgml │ │ │ │ └── meson.build │ │ │ ├── meson.build │ │ │ └── version.xml.in │ │ ├── foo.c │ │ ├── include │ │ │ ├── foo-version.h.in │ │ │ ├── foo.h │ │ │ ├── generate-enums-docbook.py │ │ │ └── meson.build │ │ ├── meson.build │ │ └── test.json │ ├── 11 gir subproject │ │ ├── gir │ │ │ ├── meson-subsample.c │ │ │ ├── meson-subsample.h │ │ │ ├── meson.build │ │ │ ├── prog.c │ │ │ └── prog.py │ │ ├── meson.build │ │ ├── subprojects │ │ │ └── mesongir │ │ │ │ ├── meson-sample.c │ │ │ │ ├── meson-sample.h │ │ │ │ └── meson.build │ │ └── test.json │ ├── 12 multiple gir │ │ ├── gir │ │ │ ├── meson-subsample.c │ │ │ ├── meson-subsample.h │ │ │ ├── meson.build │ │ │ └── prog.c │ │ ├── meson.build │ │ ├── mesongir │ │ │ ├── meson-sample.c │ │ │ ├── meson-sample.h.in │ │ │ └── meson.build │ │ └── test.json │ ├── 13 yelp │ │ ├── help │ │ │ ├── C │ │ │ │ ├── index.page │ │ │ │ ├── index2.page │ │ │ │ ├── index3.page │ │ │ │ └── media │ │ │ │ │ └── test.txt │ │ │ ├── LINGUAS │ │ │ ├── de │ │ │ │ └── de.po │ │ │ ├── es │ │ │ │ ├── es.po │ │ │ │ └── media │ │ │ │ │ └── test.txt │ │ │ └── meson.build │ │ ├── meson.build │ │ └── test.json │ ├── 14 doxygen │ │ ├── doc │ │ │ ├── Doxyfile.in │ │ │ └── meson.build │ │ ├── include │ │ │ ├── comedian.h │ │ │ └── spede.h │ │ ├── meson.build │ │ ├── src │ │ │ └── spede.cpp │ │ └── test.json │ ├── 15 llvm │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── sum.c │ │ └── test.json │ ├── 16 sdl2 │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── sdl2prog.c │ │ └── test.json │ ├── 17 mpi │ │ ├── main.c │ │ ├── main.cpp │ │ ├── main.f90 │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── test.json │ ├── 18 vulkan │ │ ├── meson.build │ │ ├── meson.options │ │ ├── test.json │ │ └── vulkanprog.c │ ├── 19 pcap │ │ ├── meson.build │ │ ├── pcap_prog.c │ │ └── test.json │ ├── 2 gtest │ │ ├── meson.build │ │ ├── test.cc │ │ ├── test.json │ │ └── test_nomain.cc │ ├── 20 cups │ │ ├── cups_prog.c │ │ ├── meson.build │ │ └── test.json │ ├── 21 libwmf │ │ ├── libwmf_prog.c │ │ ├── meson.build │ │ └── test.json │ ├── 22 gir link order │ │ ├── fake-gthread │ │ │ ├── fake-gthread.c │ │ │ ├── fake-gthread.h │ │ │ └── meson.build │ │ ├── get-prgname │ │ │ ├── get-prgname.c │ │ │ ├── get-prgname.h │ │ │ └── meson.build │ │ ├── meson-sample.c │ │ ├── meson-sample.h │ │ ├── meson.build │ │ └── test.json │ ├── 23 hotdoc │ │ ├── doc │ │ │ ├── index.md │ │ │ ├── meson.build │ │ │ └── sitemap.txt │ │ ├── meson.build │ │ └── test.json │ ├── 24 libgcrypt │ │ ├── libgcrypt_prog.c │ │ ├── meson.build │ │ └── test.json │ ├── 25 hdf5 │ │ ├── main.c │ │ ├── main.cpp │ │ ├── main.f90 │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── test.json │ ├── 26 netcdf │ │ ├── main.c │ │ ├── main.cpp │ │ ├── main.f90 │ │ ├── meson.build │ │ └── test.json │ ├── 27 gpgme │ │ ├── gpgme_prog.c │ │ ├── meson.build │ │ └── test.json │ ├── 28 gir link order 2 │ │ ├── meson-sample.c │ │ ├── meson-sample.h │ │ ├── meson.build │ │ ├── samelibname │ │ │ ├── dummy.c │ │ │ └── meson.build │ │ └── test.json │ ├── 29 blocks │ │ ├── main.c │ │ ├── meson.build │ │ └── test.json │ ├── 3 gmock │ │ ├── gmocktest.cc │ │ ├── meson.build │ │ └── test.json │ ├── 30 scalapack │ │ ├── cmake │ │ │ └── FindSCALAPACK.cmake │ │ ├── main.c │ │ ├── main.f90 │ │ ├── meson.build │ │ └── test.json │ ├── 31 curses │ │ ├── main.c │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── test.json │ ├── 32 boost root │ │ ├── boost │ │ │ ├── include │ │ │ │ └── boost │ │ │ │ │ └── version.hpp │ │ │ └── lib │ │ │ │ ├── boost_regex-vc142-mt-gd-x32-0_1.lib │ │ │ │ ├── boost_regex-vc142-mt-gd-x64-0_1.lib │ │ │ │ └── libboost_regex.so.0.1.0 │ │ ├── meson.build │ │ └── nativefile.ini.in │ ├── 33 boost split root │ │ ├── boost │ │ │ ├── extra-dir │ │ │ │ └── include │ │ │ │ │ └── boost │ │ │ │ │ └── version.hpp │ │ │ └── lib │ │ │ │ ├── boost_regex-vc142-mt-gd-x32-0_2.lib │ │ │ │ ├── boost_regex-vc142-mt-gd-x64-0_2.lib │ │ │ │ └── libboost_regex.so.0.2.0 │ │ ├── meson.build │ │ └── nativefile.ini.in │ ├── 34 gir static lib │ │ ├── meson.build │ │ ├── statichelper │ │ │ ├── meson-sample.c │ │ │ ├── meson-sample.h.in │ │ │ └── meson.build │ │ ├── subdir │ │ │ └── gir │ │ │ │ ├── meson-subsample.c │ │ │ │ ├── meson-subsample.h │ │ │ │ ├── meson.build │ │ │ │ └── prog.c │ │ └── test.json │ ├── 35 boost symlinks │ │ ├── boost │ │ │ ├── Cellar │ │ │ │ ├── boost-python │ │ │ │ │ └── 0.3.0 │ │ │ │ │ │ └── lib │ │ │ │ │ │ ├── boost_python-vc142-mt-gd-x32-0_3.lib │ │ │ │ │ │ ├── boost_python-vc142-mt-gd-x64-0_3.lib │ │ │ │ │ │ └── libboost_python.so.0.3.0 │ │ │ │ └── boost │ │ │ │ │ └── 0.3.0 │ │ │ │ │ ├── include │ │ │ │ │ └── boost │ │ │ │ │ │ └── version.hpp │ │ │ │ │ └── lib │ │ │ │ │ ├── boost_regex-vc142-mt-gd-x32-0_3.lib │ │ │ │ │ ├── boost_regex-vc142-mt-gd-x64-0_3.lib │ │ │ │ │ └── libboost_regex.so.0.3.0 │ │ │ └── lib │ │ │ │ ├── boost_python-vc142-mt-gd-x32-0_3.lib │ │ │ │ ├── boost_python-vc142-mt-gd-x64-0_3.lib │ │ │ │ ├── boost_regex-vc142-mt-gd-x32-0_3.lib │ │ │ │ ├── boost_regex-vc142-mt-gd-x64-0_3.lib │ │ │ │ ├── libboost_python.so.0.3.0 │ │ │ │ └── libboost_regex.so.0.3.0 │ │ ├── meson.build │ │ ├── nativefile.ini.in │ │ └── test.json │ ├── 36 gtkdoc cpp │ │ ├── foo-docs.xml │ │ ├── foo.cpp │ │ ├── foo.h │ │ ├── meson.build │ │ └── test.json │ ├── 37 gir cpp │ │ ├── foo.cpp │ │ ├── foo.h │ │ ├── meson.build │ │ └── test.json │ ├── 38 gettext extractor │ │ ├── meson.build │ │ ├── src │ │ │ ├── lib1 │ │ │ │ ├── lib1.c │ │ │ │ ├── lib1.h │ │ │ │ └── meson.build │ │ │ ├── lib2 │ │ │ │ ├── lib2.c │ │ │ │ ├── lib2.h │ │ │ │ └── meson.build │ │ │ ├── lib3 │ │ │ │ ├── foo.c │ │ │ │ └── meson.build │ │ │ ├── main.c │ │ │ └── meson.build │ │ └── test.json │ ├── 39 gir both_libraries │ │ ├── bar.c │ │ ├── bar.h │ │ ├── foo.c │ │ ├── foo.h │ │ ├── meson.build │ │ └── test.json │ ├── 4 qt │ │ ├── main.cpp │ │ ├── mainWindow.cpp │ │ ├── mainWindow.h │ │ ├── manualinclude.cpp │ │ ├── manualinclude.h │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── mocdep │ │ │ ├── meson.build │ │ │ └── mocdep.h │ │ ├── plugin │ │ │ ├── plugin.cpp │ │ │ ├── plugin.h │ │ │ └── plugin.json │ │ ├── pluginInterface │ │ │ └── plugin_if.h │ │ ├── q5core.cpp │ │ ├── qt4_lang.qrc │ │ ├── qt4core_fr.ts │ │ ├── qt4embedded_fr.ts │ │ ├── qt5_lang.qrc │ │ ├── qt5core_fr.ts │ │ ├── qt5embedded_fr.ts │ │ ├── qt6_lang.qrc │ │ ├── qt6core_fr.ts │ │ ├── qt6embedded_fr.ts │ │ ├── qtinterface.cpp │ │ ├── stuff.qrc │ │ ├── stuff2.qrc │ │ ├── subfolder │ │ │ ├── generator.py │ │ │ ├── main.cpp │ │ │ ├── meson.build │ │ │ └── resources │ │ │ │ ├── stuff3.qrc │ │ │ │ ├── stuff4.qrc.in │ │ │ │ └── thing.png │ │ ├── test.json │ │ ├── thing.png │ │ ├── thing2.png │ │ └── ui │ │ │ └── mainWindow.ui │ ├── 40 qt qml │ │ ├── Basic.qml │ │ ├── Internal.qml │ │ ├── Main.qml │ │ ├── QmlCppExposed.hpp │ │ ├── QmlCppOtherExposed.hpp │ │ ├── QmlMain.cpp │ │ ├── QmlSingleton.qml │ │ ├── custom_qmldir │ │ ├── custom_qmldir.qrc │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── subdir │ │ │ ├── SubdirHeader.hpp │ │ │ └── Thing.qml │ │ └── test.json │ ├── 5 protocol buffers │ │ ├── asubdir │ │ │ ├── defs.proto │ │ │ ├── main.cpp │ │ │ └── meson.build │ │ ├── defs.proto │ │ ├── main.cpp │ │ ├── meson.build │ │ ├── sidedir │ │ │ ├── meson.build │ │ │ └── sideprog.cpp │ │ ├── test.json │ │ └── withpath │ │ │ ├── com │ │ │ └── mesonbuild │ │ │ │ ├── simple.proto │ │ │ │ └── subsite │ │ │ │ └── complex.proto │ │ │ ├── meson.build │ │ │ └── pathprog.cpp │ ├── 6 gettext │ │ ├── data │ │ │ ├── data3 │ │ │ │ ├── meson.build │ │ │ │ └── test.desktop.in │ │ │ ├── meson.build │ │ │ ├── test.desktop.in │ │ │ ├── test2.desktop.in │ │ │ ├── test5.desktop.in.in │ │ │ └── test6.desktop.in.in │ │ ├── data2 │ │ │ ├── meson.build │ │ │ └── test.desktop.in │ │ ├── data3 │ │ │ ├── com.mesonbuild.test.intlprog.metainfo.xml │ │ │ ├── meson.build │ │ │ ├── metainfo.its │ │ │ └── verify.py │ │ ├── generated │ │ │ ├── desktopgenerator.py │ │ │ ├── meson.build │ │ │ └── something.desktop.in.in │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── po │ │ │ ├── LINGUAS │ │ │ ├── POTFILES │ │ │ ├── de.po │ │ │ ├── fi.po │ │ │ ├── intltest.pot │ │ │ ├── meson.build │ │ │ └── ru.po │ │ ├── src │ │ │ ├── intlmain.c │ │ │ └── meson.build │ │ └── test.json │ ├── 7 gnome │ │ ├── copyfile.py │ │ ├── gdbus │ │ │ ├── data │ │ │ │ └── com.example.Sample.xml │ │ │ ├── gdbusprog.c │ │ │ └── meson.build │ │ ├── genmarshal │ │ │ ├── main.c.in │ │ │ ├── marshaller.list │ │ │ └── meson.build │ │ ├── gir │ │ │ ├── copy.py │ │ │ ├── dep1 │ │ │ │ ├── dep1.c │ │ │ │ ├── dep1.h │ │ │ │ ├── dep2 │ │ │ │ │ ├── dep2.c │ │ │ │ │ ├── dep2.h │ │ │ │ │ └── meson.build │ │ │ │ ├── dep3 │ │ │ │ │ ├── dep3.c │ │ │ │ │ ├── dep3.h │ │ │ │ │ └── meson.build │ │ │ │ └── meson.build │ │ │ ├── meson-python-sample.c │ │ │ ├── meson-python-sample.def │ │ │ ├── meson-python-sample.h │ │ │ ├── meson-sample.c │ │ │ ├── meson-sample.h │ │ │ ├── meson-sample2.c │ │ │ ├── meson-sample2.h │ │ │ ├── meson.build │ │ │ ├── prog.c │ │ │ └── prog.py │ │ ├── meson.build │ │ ├── mkenums │ │ │ ├── enums.c.in │ │ │ ├── enums.h.in │ │ │ ├── enums2.c.in │ │ │ ├── enums2.h.in │ │ │ ├── main.c │ │ │ ├── main4.c │ │ │ ├── main5.c │ │ │ ├── meson-decls.h │ │ │ ├── meson-sample.h │ │ │ ├── meson.build │ │ │ └── subdir │ │ │ │ ├── h2.h.in │ │ │ │ ├── h3.h │ │ │ │ └── meson.build │ │ ├── resources-data │ │ │ ├── meson.build │ │ │ ├── res1.txt │ │ │ ├── res3.txt.in │ │ │ └── subdir │ │ │ │ ├── meson.build │ │ │ │ ├── res2.txt │ │ │ │ └── res4.txt.in │ │ ├── resources │ │ │ ├── generated-main.c │ │ │ ├── generated.gresource.xml │ │ │ ├── generated │ │ │ │ └── meson.build │ │ │ ├── meson.build │ │ │ ├── myresource.gresource.xml │ │ │ ├── res3.txt │ │ │ ├── resources.py │ │ │ ├── simple-main.c │ │ │ └── simple.gresource.xml │ │ ├── schemas │ │ │ ├── com.github.meson.gschema.xml │ │ │ ├── meson.build │ │ │ └── schemaprog.c │ │ └── test.json │ ├── 8 flex │ │ ├── lexer.l │ │ ├── meson.build │ │ ├── parser.y │ │ ├── prog.c │ │ ├── test.json │ │ ├── test.txt │ │ └── testfile │ └── 9 wxwidgets │ │ ├── mainwin.h │ │ ├── meson.build │ │ ├── wxprog.cpp │ │ └── wxstc.cpp ├── java │ ├── 1 basic │ │ ├── com │ │ │ └── mesonbuild │ │ │ │ └── Simple.java │ │ ├── meson.build │ │ └── test.json │ ├── 10 resources │ │ ├── meson.build │ │ └── src │ │ │ ├── com │ │ │ └── mesonbuild │ │ │ │ └── Resources.java │ │ │ ├── meson.build │ │ │ └── resources │ │ │ ├── resource1.txt │ │ │ └── subdir │ │ │ └── resource2.txt │ ├── 2 subdir │ │ ├── meson.build │ │ └── sub │ │ │ ├── com │ │ │ └── mesonbuild │ │ │ │ ├── Simple.java │ │ │ │ └── TextPrinter.java │ │ │ └── meson.build │ ├── 3 args │ │ ├── com │ │ │ └── mesonbuild │ │ │ │ └── Simple.java │ │ └── meson.build │ ├── 4 inner class │ │ ├── com │ │ │ └── mesonbuild │ │ │ │ └── Simple.java │ │ └── meson.build │ ├── 5 includedirs │ │ ├── com │ │ │ └── mesonbuild │ │ │ │ ├── Simple.java │ │ │ │ └── TextPrinter.java │ │ └── meson.build │ ├── 6 codegen │ │ ├── com │ │ │ └── mesonbuild │ │ │ │ ├── Config.java.in │ │ │ │ ├── Simple.java │ │ │ │ ├── TextPrinter.java │ │ │ │ └── meson.build │ │ └── meson.build │ ├── 7 linking │ │ ├── com │ │ │ └── mesonbuild │ │ │ │ └── Linking.java │ │ ├── meson.build │ │ └── sub │ │ │ ├── com │ │ │ └── mesonbuild │ │ │ │ └── SimpleLib.java │ │ │ └── meson.build │ ├── 8 codegen custom target │ │ ├── com │ │ │ └── mesonbuild │ │ │ │ ├── Config.java.in │ │ │ │ ├── Simple.java │ │ │ │ ├── TextPrinter.java │ │ │ │ └── meson.build │ │ └── meson.build │ └── 9 jni │ │ ├── lib │ │ ├── com_mesonbuild_JniTest.c │ │ ├── meson.build │ │ └── native.c │ │ ├── meson.build │ │ └── src │ │ ├── com │ │ └── mesonbuild │ │ │ ├── Configured.java.in │ │ │ ├── JniTest.java │ │ │ └── meson.build │ │ └── meson.build ├── keyval │ ├── 1 basic │ │ ├── .config │ │ ├── meson.build │ │ └── test.json │ ├── 2 subdir │ │ ├── .config │ │ ├── dir │ │ │ └── meson.build │ │ └── meson.build │ ├── 3 load_config files │ │ ├── dir │ │ │ ├── config │ │ │ └── meson.build │ │ └── meson.build │ └── 4 load_config builddir │ │ ├── config │ │ └── meson.build ├── linuxlike │ ├── 1 pkg-config │ │ ├── incdir │ │ │ └── myinc.h │ │ ├── meson.build │ │ ├── prog-checkver.c │ │ └── prog.c │ ├── 10 large file support │ │ └── meson.build │ ├── 11 runpath rpath ldlibrarypath │ │ ├── lib.c │ │ ├── lib1 │ │ │ └── meson.build │ │ ├── lib2 │ │ │ └── meson.build │ │ ├── main.c │ │ └── meson.build │ ├── 12 subprojects in subprojects │ │ ├── main.c │ │ ├── meson.build │ │ └── subprojects │ │ │ ├── a │ │ │ ├── a.c │ │ │ ├── a.h │ │ │ └── meson.build │ │ │ ├── b │ │ │ ├── b.c │ │ │ ├── b.h │ │ │ └── meson.build │ │ │ └── c │ │ │ ├── c.h │ │ │ └── meson.build │ ├── 13 cmake dependency │ │ ├── cmake │ │ │ ├── FindImportedOldStyle.cmake │ │ │ ├── FindImportedTarget.cmake │ │ │ └── FindSomethingLikeZLIB.cmake │ │ ├── cmake_fake1 │ │ │ └── cmMesonTestF1Config.cmake │ │ ├── cmake_fake2 │ │ │ └── cmMesonTestF2Config.cmake │ │ ├── cmake_fake3 │ │ │ ├── bin │ │ │ │ └── .gitkeep │ │ │ └── lib │ │ │ │ └── cmake │ │ │ │ └── cmMesonTestF3 │ │ │ │ └── cmMesonTestF3Config.cmake │ │ ├── cmake_pref_env │ │ │ └── lib │ │ │ │ └── cmake │ │ │ │ ├── cmMesonTestDep │ │ │ │ └── cmMesonTestDepConfig.cmake │ │ │ │ └── cmMesonVersionedTestDep │ │ │ │ ├── cmMesonVersionedTestDepConfig.cmake │ │ │ │ └── cmMesonVersionedTestDepConfigVersion.cmake │ │ ├── incdir │ │ │ └── myinc.h │ │ ├── meson.build │ │ ├── prog-checkver.c │ │ ├── prog.c │ │ ├── test.json │ │ └── testFlagSet.c │ ├── 14 static dynamic linkage │ │ ├── main.c │ │ ├── meson.build │ │ └── verify_static.py │ ├── 15 ld binary │ │ └── meson.build │ ├── 2 external library │ │ ├── meson.build │ │ └── prog.c │ ├── 3 linker script │ │ ├── bob.c │ │ ├── bob.h │ │ ├── bob.map │ │ ├── bob.map.in │ │ ├── copy.py │ │ ├── meson.build │ │ ├── prog.c │ │ └── sub │ │ │ ├── foo.map │ │ │ └── meson.build │ ├── 4 extdep static lib │ │ ├── lib.c │ │ ├── meson.build │ │ └── prog.c │ ├── 5 dependency versions │ │ ├── meson.build │ │ └── subprojects │ │ │ ├── fakezlib │ │ │ └── meson.build │ │ │ ├── somelib │ │ │ ├── lib.c │ │ │ └── meson.build │ │ │ ├── somelibnover │ │ │ ├── lib.c │ │ │ └── meson.build │ │ │ └── somelibver │ │ │ ├── lib.c │ │ │ └── meson.build │ ├── 6 subdir include order │ │ ├── meson.build │ │ ├── prog.c │ │ └── subdir │ │ │ └── glib.h │ ├── 7 library versions │ │ ├── exe.orig.c │ │ ├── lib.c │ │ ├── meson.build │ │ └── test.json │ ├── 8 subproject library install │ │ ├── meson.build │ │ ├── subprojects │ │ │ └── sublib │ │ │ │ ├── include │ │ │ │ └── subdefs.h │ │ │ │ ├── meson.build │ │ │ │ └── sublib.c │ │ └── test.json │ └── 9 compiler checks with dependencies │ │ └── meson.build ├── nasm │ ├── 1 configure file │ │ ├── hello-x86.asm │ │ ├── hello-x86_64.asm │ │ └── meson.build │ ├── 2 asm language │ │ ├── hello-x86.asm │ │ ├── hello-x86_64.asm │ │ └── meson.build │ ├── 3 nasm only │ │ ├── dummy.asm │ │ ├── dummy.def │ │ └── meson.build │ └── 4 through configure │ │ ├── dummy.asm.in │ │ ├── dummy.def │ │ └── meson.build ├── native │ ├── 1 trivial │ │ ├── meson.build │ │ └── trivial.c │ ├── 2 global arg │ │ ├── meson.build │ │ ├── prog.c │ │ └── prog.cc │ ├── 3 pipeline │ │ ├── depends │ │ │ ├── copyrunner.py │ │ │ ├── filecopier.c │ │ │ ├── libsrc.c.in │ │ │ ├── meson.build │ │ │ └── prog.c │ │ ├── input_src.dat │ │ ├── meson.build │ │ ├── prog.c │ │ ├── src │ │ │ ├── input_src.dat │ │ │ ├── meson.build │ │ │ ├── prog.c │ │ │ └── srcgen.c │ │ └── srcgen.c │ ├── 4 tryrun │ │ ├── error.c │ │ ├── meson.build │ │ ├── no_compile.c │ │ └── ok.c │ ├── 5 install script │ │ ├── file.txt │ │ ├── meson.build │ │ ├── src │ │ │ ├── exe.c │ │ │ └── meson.build │ │ ├── test.json │ │ └── wrap.py │ ├── 6 add language │ │ ├── meson.build │ │ └── prog.cc │ ├── 7 selfbuilt custom │ │ ├── checkarg.cpp │ │ ├── data.dat │ │ ├── mainprog.cpp │ │ ├── meson.build │ │ └── tool.cpp │ ├── 8 external program shebang parsing │ │ ├── input.txt │ │ ├── main.c │ │ ├── meson.build │ │ └── script.int.in │ └── 9 override with exe │ │ ├── main2.input │ │ ├── meson.build │ │ └── subprojects │ │ └── sub │ │ ├── foobar.c │ │ └── meson.build ├── objc │ ├── 1 simple │ │ ├── meson.build │ │ └── prog.m │ ├── 2 nsstring │ │ ├── meson.build │ │ └── stringprog.m │ ├── 3 objc args │ │ ├── meson.build │ │ └── prog.m │ ├── 4 c++ project objc subproject │ │ ├── master.cpp │ │ ├── meson.build │ │ └── subprojects │ │ │ └── foo │ │ │ ├── foo.m │ │ │ └── meson.build │ └── 5 objfw │ │ ├── SimpleTest.m │ │ ├── TestApplication.m │ │ └── meson.build ├── objcpp │ ├── 1 simple │ │ ├── meson.build │ │ └── prog.mm │ ├── 2 objc++ args │ │ ├── meson.build │ │ └── prog.mm │ └── 3 objfw │ │ ├── SimpleTest.mm │ │ ├── TestApplication.mm │ │ └── meson.build ├── osx │ ├── 1 basic │ │ ├── main.c │ │ └── meson.build │ ├── 10 global variable ar │ │ ├── libfile.c │ │ ├── libfile2.c │ │ ├── meson.build │ │ ├── nativefile.ini │ │ └── prog.c │ ├── 11 case sensitive apfs │ │ ├── meson.build │ │ ├── prog.c │ │ └── test.json │ ├── 2 library versions │ │ ├── CMakeLists.txt │ │ ├── exe.orig.c │ │ ├── lib.c │ │ ├── meson.build │ │ ├── require_pkgconfig.py │ │ └── test.json │ ├── 3 has function xcode8 │ │ └── meson.build │ ├── 4 framework │ │ ├── meson.build │ │ ├── prog.c │ │ ├── stat.c │ │ ├── test.json │ │ └── xcode-frameworks.png │ ├── 5 extra frameworks │ │ ├── meson.build │ │ ├── prog.c │ │ ├── stat.c │ │ └── test.json │ ├── 6 multiframework │ │ ├── main.m │ │ └── meson.build │ ├── 7 bitcode │ │ ├── libbar.mm │ │ ├── libfile.c │ │ ├── libfoo.m │ │ ├── meson.build │ │ ├── test.json │ │ └── vis.h │ ├── 8 pie │ │ ├── main.c │ │ └── meson.build │ └── 9 framework recasting │ │ ├── main.cpp │ │ ├── meson.build │ │ └── test.json ├── python │ ├── 1 basic │ │ ├── gluon │ │ │ ├── __init__.py │ │ │ └── gluonator.py │ │ ├── meson.build │ │ ├── prog.py │ │ └── subdir │ │ │ ├── meson.build │ │ │ └── subprog.py │ ├── 10 extmodule limited api disabled │ │ ├── meson.build │ │ └── module.c │ ├── 11 script path │ │ ├── gen │ │ ├── meson.build │ │ └── run.py │ ├── 2 extmodule │ │ ├── blaster.py.in │ │ ├── ext │ │ │ ├── meson.build │ │ │ ├── nested │ │ │ │ └── meson.build │ │ │ ├── tachyon_module.c │ │ │ └── wrongdir │ │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── subinst │ │ │ ├── printer.py │ │ │ └── submod │ │ │ │ └── printer.py │ │ └── test.json │ ├── 3 cython │ │ ├── cytest.py │ │ ├── libdir │ │ │ ├── cstorer.pxd │ │ │ ├── meson.build │ │ │ ├── storer.c │ │ │ ├── storer.h │ │ │ └── storer.pyx │ │ └── meson.build │ ├── 4 custom target depends extmodule │ │ ├── blaster.py │ │ ├── ext │ │ │ ├── lib │ │ │ │ ├── meson-tachyonlib.c │ │ │ │ ├── meson-tachyonlib.h │ │ │ │ └── meson.build │ │ │ ├── meson.build │ │ │ └── tachyon_module.c │ │ └── meson.build │ ├── 5 modules kwarg │ │ ├── a.py │ │ ├── meson.build │ │ └── test.json │ ├── 6 failing subproject │ │ ├── meson.build │ │ └── subprojects │ │ │ └── bar │ │ │ └── meson.build │ ├── 7 install path │ │ ├── meson.build │ │ ├── structured │ │ │ ├── alpha │ │ │ │ ├── one.py │ │ │ │ ├── three.py │ │ │ │ └── two.py │ │ │ ├── beta │ │ │ │ └── one.py │ │ │ ├── meson.build │ │ │ ├── one.py │ │ │ └── two.py │ │ ├── target │ │ │ └── meson.build │ │ ├── test.json │ │ └── test.py │ ├── 8 different python versions │ │ ├── blaster.py │ │ ├── ext │ │ │ ├── meson.build │ │ │ └── tachyon_module.c │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── test.json │ └── 9 extmodule limited api │ │ ├── limited.c │ │ ├── meson.build │ │ ├── not_limited.c │ │ ├── test.json │ │ └── test_limited.py ├── python3 │ ├── 1 basic │ │ ├── gluon │ │ │ ├── __init__.py │ │ │ └── gluonator.py │ │ ├── meson.build │ │ ├── prog.py │ │ └── subdir │ │ │ ├── meson.build │ │ │ └── subprog.py │ ├── 2 extmodule │ │ ├── blaster.py │ │ ├── ext │ │ │ ├── meson.build │ │ │ └── tachyon_module.c │ │ └── meson.build │ ├── 3 cython │ │ ├── cytest.py │ │ ├── libdir │ │ │ ├── cstorer.pxd │ │ │ ├── meson.build │ │ │ ├── storer.c │ │ │ ├── storer.h │ │ │ └── storer.pyx │ │ └── meson.build │ └── 4 custom target depends extmodule │ │ ├── blaster.py │ │ ├── ext │ │ ├── lib │ │ │ ├── meson-tachyonlib.c │ │ │ ├── meson-tachyonlib.h │ │ │ └── meson.build │ │ ├── meson.build │ │ └── tachyon_module.c │ │ └── meson.build ├── rewrite │ ├── 1 basic │ │ ├── addSrc.json │ │ ├── addTgt.json │ │ ├── expected_dag.txt │ │ ├── info.json │ │ ├── meson.build │ │ ├── rmSrc.json │ │ └── rmTgt.json │ ├── 10 duplicate globals │ │ ├── info.json │ │ └── meson.build │ ├── 2 subdirs │ │ ├── addSrc.json │ │ ├── addTgt.json │ │ ├── info.json │ │ ├── meson.build │ │ ├── rmTgt.json │ │ ├── sub1 │ │ │ └── meson.build │ │ └── sub2 │ │ │ └── meson.build │ ├── 3 kwargs │ │ ├── add.json │ │ ├── defopts_delete.json │ │ ├── defopts_set.json │ │ ├── delete.json │ │ ├── info.json │ │ ├── meson.build │ │ ├── remove.json │ │ ├── remove_regex.json │ │ └── set.json │ ├── 4 same name targets │ │ ├── addSrc.json │ │ ├── info.json │ │ ├── meson.build │ │ └── sub1 │ │ │ └── meson.build │ ├── 5 sorting │ │ └── meson.build │ ├── 6 extra_files │ │ ├── addExtraFiles.json │ │ ├── info.json │ │ ├── meson.build │ │ └── rmExtraFiles.json │ ├── 7 prefix │ │ └── meson.build │ ├── 8 kwargs dict │ │ ├── info.json │ │ └── meson.build │ └── 9 tricky dataflow │ │ ├── addSrc.json │ │ ├── info.json │ │ └── meson.build ├── rust │ ├── 1 basic │ │ ├── clippy.toml │ │ ├── meson.build │ │ ├── prog.rs │ │ ├── subdir │ │ │ ├── meson.build │ │ │ └── prog.rs │ │ └── test.json │ ├── 10 language stds │ │ ├── 2015.rs │ │ ├── 2018.rs │ │ └── meson.build │ ├── 11 generated main │ │ ├── gen.py │ │ ├── generated_lib_main.rs │ │ ├── meson.build │ │ └── sub │ │ │ └── meson.build │ ├── 12 bindgen │ │ ├── cpp │ │ │ └── meson.build │ │ ├── dependencies │ │ │ ├── clib2.c │ │ │ ├── external_dep.h │ │ │ ├── internal_dep.h │ │ │ ├── internal_main.rs │ │ │ └── meson.build │ │ ├── gen │ │ │ ├── gen_header.py │ │ │ └── meson.build │ │ ├── include │ │ │ └── other.h │ │ ├── meson.build │ │ ├── src │ │ │ ├── cpp.rs │ │ │ ├── global-project.h │ │ │ ├── global.c │ │ │ ├── global.rs │ │ │ ├── header.h │ │ │ ├── header.hpp │ │ │ ├── header3.h │ │ │ ├── impl.cpp │ │ │ ├── main.rs │ │ │ ├── main2.rs │ │ │ ├── main3.rs │ │ │ └── source.c │ │ ├── sub │ │ │ └── meson.build │ │ └── test.json │ ├── 13 external c dependencies │ │ ├── c_accessing_zlib.c │ │ ├── foo.h │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── prog.rs │ │ └── test.json │ ├── 14 external libm │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── prog.rs │ │ ├── rs_math.rs │ │ └── test.json │ ├── 15 polyglot sharedlib │ │ ├── adder.c │ │ ├── adder.h │ │ ├── adder.rs │ │ ├── addertest.c │ │ ├── meson.build │ │ └── zero │ │ │ ├── meson.build │ │ │ ├── zero.c │ │ │ └── zero_static.c │ ├── 16 internal c dependencies │ │ ├── lib.c │ │ ├── lib.h │ │ ├── main.rs │ │ ├── meson.build │ │ └── test.py │ ├── 17 staticlib link staticlib │ │ ├── branch.rs │ │ ├── leaf.rs │ │ ├── meson.build │ │ ├── prog.c │ │ └── test.json │ ├── 18 proc-macro │ │ ├── lib.rs │ │ ├── meson.build │ │ ├── proc.rs │ │ ├── subdir │ │ │ └── meson.build │ │ ├── transitive-proc-macro.rs │ │ └── use.rs │ ├── 19 structured sources │ │ ├── empty.file │ │ ├── gen.py │ │ ├── main-gen-copy.rs │ │ ├── meson.build │ │ ├── no_copy_test.py │ │ ├── priv.rs │ │ ├── src │ │ │ ├── foo.rs.in │ │ │ └── main.rs │ │ └── src2 │ │ │ ├── foo │ │ │ └── mod.rs │ │ │ ├── main-unique.rs │ │ │ └── meson.build │ ├── 2 sharedlib │ │ ├── meson.build │ │ ├── prog.rs │ │ ├── stuff.rs │ │ ├── test.json │ │ └── value.c │ ├── 20 rust and cpp │ │ ├── lib.cpp │ │ ├── lib.hpp │ │ ├── main.rs │ │ ├── meson.build │ │ └── test.json │ ├── 21 transitive dependencies │ │ ├── app.rs │ │ ├── diamond │ │ │ ├── func.c │ │ │ ├── main.c │ │ │ ├── meson.build │ │ │ ├── r1.rs │ │ │ ├── r2.rs │ │ │ └── r3.rs │ │ ├── foo.c │ │ ├── foo.rs │ │ ├── liba │ │ │ ├── lib.rs │ │ │ └── meson.build │ │ ├── libb │ │ │ ├── lib.rs │ │ │ └── meson.build │ │ ├── main.rs │ │ ├── meson.build │ │ ├── proc.rs │ │ ├── static1.c │ │ ├── static2.c │ │ └── test.json │ ├── 22 cargo subproject │ │ ├── main.c │ │ ├── meson.build │ │ ├── subprojects │ │ │ ├── bar-0.1-rs.wrap │ │ │ ├── bar-0.1-rs │ │ │ │ ├── Cargo.toml │ │ │ │ └── src │ │ │ │ │ └── lib.rs │ │ │ ├── common-0-rs.wrap │ │ │ ├── common-0-rs │ │ │ │ ├── Cargo.toml │ │ │ │ └── lib.rs │ │ │ ├── extra-dep-1-rs │ │ │ │ ├── lib.c │ │ │ │ ├── meson.build │ │ │ │ └── meson_options.txt │ │ │ ├── foo-0-rs.wrap │ │ │ ├── foo-0-rs │ │ │ │ ├── Cargo.toml │ │ │ │ ├── lib.rs │ │ │ │ └── meson │ │ │ │ │ └── meson.build │ │ │ ├── libname-1-rs.wrap │ │ │ ├── libname-1-rs │ │ │ │ ├── Cargo.toml │ │ │ │ └── lib.rs │ │ │ ├── unixdep-0.1-rs.wrap │ │ │ └── unixdep-0.1-rs │ │ │ │ ├── Cargo.toml │ │ │ │ └── lib.rs │ │ └── test.json │ ├── 23 crt-static │ │ ├── lib.c │ │ ├── main.rs │ │ ├── meson.build │ │ └── test.json │ ├── 24 system deps │ │ ├── main.rs │ │ ├── meson.build │ │ └── wrapper.rs │ ├── 25 cargo lock │ │ ├── Cargo.lock │ │ ├── meson.build │ │ ├── subprojects │ │ │ └── packagecache │ │ │ │ └── bar-0.1.tar.gz │ │ └── test.json │ ├── 26 cargo system deps │ │ ├── main.rs │ │ ├── meson.build │ │ └── subprojects │ │ │ ├── sub-1-rs.wrap │ │ │ └── sub-1-rs │ │ │ ├── Cargo.toml │ │ │ └── lib.rs │ ├── 27 objects │ │ ├── lib1-dylib.rs │ │ ├── lib1.c │ │ ├── lib1.h │ │ ├── lib2.c │ │ ├── lib2.h │ │ ├── main.rs │ │ └── meson.build │ ├── 28 mixed │ │ ├── hello.rs │ │ ├── main.cc │ │ └── meson.build │ ├── 29 self-contained │ │ ├── lib.rs │ │ ├── main.c │ │ ├── meson.build │ │ └── test.json │ ├── 3 staticlib │ │ ├── meson.build │ │ ├── other.rs │ │ ├── prog.rs │ │ ├── prog2.rs │ │ ├── stuff.rs │ │ ├── stuff2.rs │ │ ├── test.json │ │ └── value.c │ ├── 30 rlib link subdir │ │ ├── cdep │ │ │ ├── f.c │ │ │ └── meson.build │ │ ├── f-sys.rs │ │ ├── main.rs │ │ └── meson.build │ ├── 31 both machines │ │ ├── lib.rs │ │ ├── meson.build │ │ └── test.rs │ ├── 32 cargo workspace │ │ ├── meson.build │ │ ├── subprojects │ │ │ ├── foo.wrap │ │ │ ├── foo │ │ │ │ ├── Cargo.toml │ │ │ │ ├── src │ │ │ │ │ ├── foo │ │ │ │ │ │ ├── Cargo.toml │ │ │ │ │ │ └── src │ │ │ │ │ │ │ └── lib.rs │ │ │ │ │ ├── lib.rs │ │ │ │ │ └── member1 │ │ │ │ │ │ ├── Cargo.toml │ │ │ │ │ │ └── src │ │ │ │ │ │ └── lib.rs │ │ │ │ └── subprojects │ │ │ │ │ ├── member2-1-rs.wrap │ │ │ │ │ └── member2-1.0 │ │ │ │ │ ├── Cargo.toml │ │ │ │ │ └── src │ │ │ │ │ └── lib.rs │ │ │ └── member2.wrap │ │ ├── test_foo_1.c │ │ └── test_foo_1.rs │ ├── 33 cargo multiple versions │ │ ├── meson.build │ │ └── subprojects │ │ │ ├── foo-1-rs.wrap │ │ │ ├── foo-1-rs │ │ │ ├── Cargo.toml │ │ │ └── lib.rs │ │ │ ├── foo-2-rs.wrap │ │ │ ├── foo-2-rs │ │ │ ├── Cargo.toml │ │ │ └── lib.rs │ │ │ ├── main.wrap │ │ │ └── main │ │ │ ├── Cargo.toml │ │ │ └── lib.rs │ ├── 4 polyglot │ │ ├── meson.build │ │ ├── proc.rs │ │ ├── prog.c │ │ ├── stuff.rs │ │ └── test.json │ ├── 5 polyglot static │ │ ├── clib.c │ │ ├── meson.build │ │ ├── overflow_size_checks.py │ │ ├── prog.c │ │ ├── stuff.rs │ │ └── test.json │ ├── 6 named staticlib │ │ ├── meson.build │ │ ├── prog.rs │ │ ├── stuff.rs │ │ └── test.json │ ├── 7 private crate collision │ │ ├── meson.build │ │ ├── prog.rs │ │ ├── rand.rs │ │ └── test.json │ ├── 8 many files │ │ ├── foo.rs │ │ ├── main.rs │ │ └── meson.build │ └── 9 unit tests │ │ ├── doctest1.rs │ │ ├── helper.rs │ │ ├── meson.build │ │ ├── test.rs │ │ ├── test2.rs │ │ └── test3.rs ├── snippets │ └── 1 symbol visibility header │ │ ├── main-static-only.c │ │ ├── main.c │ │ ├── meson.build │ │ ├── subprojects │ │ └── sub │ │ │ ├── meson.build │ │ │ └── mylib │ │ │ ├── lib-static-only.c │ │ │ ├── lib-static-only.h │ │ │ ├── lib.c │ │ │ ├── lib.h │ │ │ └── meson.build │ │ └── test.json ├── swift │ ├── 1 exe │ │ ├── main.swift │ │ └── meson.build │ ├── 10 file name matches module name │ │ ├── Library.swift │ │ ├── Library2.swift │ │ ├── main.swift │ │ └── meson.build │ ├── 11 mixed cpp │ │ ├── main.swift │ │ ├── meson.build │ │ ├── mylib.cpp │ │ └── mylib.h │ ├── 12 c std passthrough │ │ ├── header.h │ │ ├── main.swift │ │ └── meson.build │ ├── 13 mixed objcpp │ │ ├── main.swift │ │ ├── meson.build │ │ ├── mylib.h │ │ └── mylib.mm │ ├── 14 single-file library │ │ ├── main.swift │ │ ├── meson.build │ │ └── singlefile.swift │ ├── 15 main in single-file library │ │ ├── main.swift │ │ ├── meson.build │ │ ├── module.modulemap │ │ ├── program.c │ │ └── program.h │ ├── 16 main in multi-file library │ │ ├── main.swift │ │ ├── meson.build │ │ ├── module.modulemap │ │ ├── more.swift │ │ ├── program.c │ │ └── program.h │ ├── 2 multifile │ │ ├── libfile.swift │ │ ├── main.swift │ │ └── meson.build │ ├── 3 library │ │ ├── exe │ │ │ ├── main.swift │ │ │ └── meson.build │ │ ├── lib │ │ │ ├── datasource.swift │ │ │ ├── meson.build │ │ │ └── othersource.swift │ │ └── meson.build │ ├── 4 generate │ │ ├── gen │ │ │ ├── main.swift │ │ │ └── meson.build │ │ ├── meson.build │ │ └── user │ │ │ ├── main.swift │ │ │ └── meson.build │ ├── 5 mixed │ │ ├── main.swift │ │ ├── meson.build │ │ ├── mylib.c │ │ └── mylib.h │ ├── 6 modulemap │ │ ├── main.swift │ │ ├── meson.build │ │ ├── module.modulemap │ │ ├── mylib.c │ │ └── mylib.h │ ├── 7 modulemap subdir │ │ ├── main.swift │ │ ├── meson.build │ │ └── mylib │ │ │ ├── meson.build │ │ │ ├── module.modulemap │ │ │ ├── mylib.c │ │ │ └── mylib.h │ ├── 8 extra args │ │ ├── lib.swift │ │ └── meson.build │ └── 9 sdk path from dep │ │ ├── foo.swift │ │ └── meson.build ├── unit │ ├── 1 soname │ │ ├── CMakeLists.txt │ │ ├── main.c │ │ ├── meson.build │ │ └── versioned.c │ ├── 10 build_rpath │ │ ├── meson.build │ │ ├── prog.c │ │ ├── prog.cc │ │ └── sub │ │ │ ├── meson.build │ │ │ └── stuff.c │ ├── 100 relative find program │ │ ├── foo.py │ │ ├── meson.build │ │ └── subdir │ │ │ └── meson.build │ ├── 101 rlib linkage │ │ ├── lib2.rs │ │ ├── main.rs │ │ └── meson.build │ ├── 102 python without pkgconfig │ │ └── meson.build │ ├── 103 strip │ │ ├── lib.c │ │ └── meson.build │ ├── 104 debug function │ │ └── meson.build │ ├── 105 pkgconfig relocatable with absolute path │ │ └── meson.build │ ├── 106 underspecified mtest │ │ ├── main.c │ │ ├── meson.build │ │ └── runner.py │ ├── 107 subproject symlink │ │ ├── cp.py │ │ ├── main.c │ │ ├── meson.build │ │ └── symlinked_subproject │ │ │ ├── datadir │ │ │ ├── datafile │ │ │ └── meson.build │ │ │ ├── meson.build │ │ │ └── src.c │ ├── 108 new subproject on reconfigure │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── subprojects │ │ │ └── foo │ │ │ ├── foo.c │ │ │ └── meson.build │ ├── 109 configure same noop │ │ ├── meson.build │ │ └── meson_options.txt │ ├── 11 cross prog │ │ ├── meson.build │ │ ├── some_cross_tool.py │ │ └── sometool.py │ ├── 110 freeze │ │ ├── freeze.c │ │ └── meson.build │ ├── 111 replace unencodable xml chars │ │ ├── meson.build │ │ └── script.py │ ├── 112 classpath │ │ ├── com │ │ │ └── mesonbuild │ │ │ │ └── Simple.java │ │ └── meson.build │ ├── 113 list build options │ │ ├── meson.build │ │ └── meson_options.txt │ ├── 114 complex link cases │ │ ├── main.c │ │ ├── meson.build │ │ ├── s1.c │ │ ├── s2.c │ │ └── s3.c │ ├── 115 c cpp stds │ │ ├── meson.build │ │ └── meson.options │ ├── 116 empty project │ │ ├── expected_mods.json │ │ └── meson.build │ ├── 117 genvslite │ │ ├── main.cpp │ │ └── meson.build │ ├── 118 meson package cache dir │ │ ├── cache_dir │ │ │ ├── bar │ │ │ │ └── meson.build │ │ │ └── foo.zip │ │ ├── meson.build │ │ └── subprojects │ │ │ ├── bar.wrap │ │ │ └── foo.wrap │ ├── 119 openssl cmake bug │ │ ├── meson.build │ │ └── nativefile.ini │ ├── 12 promote │ │ ├── meson.build │ │ └── subprojects │ │ │ ├── s1 │ │ │ ├── meson.build │ │ │ ├── s1.c │ │ │ └── subprojects │ │ │ │ ├── s3 │ │ │ │ ├── meson.build │ │ │ │ └── s3.c │ │ │ │ └── scommon │ │ │ │ ├── meson.build │ │ │ │ └── scommon_broken.c │ │ │ └── s2 │ │ │ ├── meson.build │ │ │ ├── s2.c │ │ │ └── subprojects │ │ │ ├── athing.wrap │ │ │ └── scommon │ │ │ ├── meson.build │ │ │ └── scommon_ok.c │ ├── 120 rewrite │ │ └── meson.build │ ├── 121 executable suffix │ │ ├── main.c │ │ └── meson.build │ ├── 122 persp options │ │ ├── meson.build │ │ ├── meson.options │ │ ├── subprojects │ │ │ ├── sub1 │ │ │ │ ├── meson.build │ │ │ │ ├── meson.options │ │ │ │ └── sub1.c │ │ │ └── sub2 │ │ │ │ ├── meson.build │ │ │ │ ├── meson.options │ │ │ │ └── sub2.c │ │ └── toplevel.c │ ├── 123 reconfigure base options │ │ ├── meson.build │ │ └── subprojects │ │ │ └── sub │ │ │ └── meson.build │ ├── 124 interactive tap │ │ ├── meson.build │ │ └── script.py │ ├── 125 declare_dep var │ │ ├── meson.build │ │ └── meson_options.txt │ ├── 126 python extension │ │ ├── foo.c │ │ └── meson.build │ ├── 127 pkgsubproj │ │ ├── meson.build │ │ └── subprojects │ │ │ └── sub │ │ │ └── meson.build │ ├── 128 test slice │ │ ├── meson.build │ │ └── test.py │ ├── 129 sanitizers │ │ └── meson.build │ ├── 13 reconfigure │ │ └── meson.build │ ├── 130 long opt vs D │ │ ├── meson.build │ │ └── meson_options.txt │ ├── 131 vala internal glib │ │ ├── lib.vala │ │ ├── meson.build │ │ └── meson.options │ ├── 132 custom target index test │ │ └── meson.build │ ├── 14 testsetup selection │ │ ├── main.c │ │ ├── meson.build │ │ └── subprojects │ │ │ ├── bar │ │ │ ├── bar.c │ │ │ └── meson.build │ │ │ └── foo │ │ │ ├── foo.c │ │ │ └── meson.build │ ├── 15 prebuilt object │ │ ├── cp.py │ │ ├── main.c │ │ ├── meson.build │ │ └── source.c │ ├── 16 prebuilt static │ │ ├── libdir │ │ │ ├── best.c │ │ │ ├── best.h │ │ │ └── meson.build │ │ ├── main.c │ │ └── meson.build │ ├── 17 prebuilt shared │ │ ├── alexandria.c │ │ ├── alexandria.h │ │ ├── another_visitor.c │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── patron.c │ │ ├── rejected.c │ │ ├── rejected.h │ │ └── rejected_main.c │ ├── 18 pkgconfig static │ │ ├── foo.c │ │ ├── foo.pc.in │ │ ├── include │ │ │ └── foo.h │ │ ├── main.c │ │ └── meson.build │ ├── 19 array option │ │ ├── meson.build │ │ └── meson_options.txt │ ├── 2 testsetups │ │ ├── buggy.c │ │ ├── envcheck.py │ │ ├── impl.c │ │ ├── impl.h │ │ └── meson.build │ ├── 20 subproj dep variables │ │ ├── meson.build │ │ └── subprojects │ │ │ ├── failingsubproj │ │ │ └── meson.build │ │ │ ├── nestedsubproj │ │ │ ├── meson.build │ │ │ └── subprojects │ │ │ │ └── subsubproject.wrap │ │ │ └── somesubproj │ │ │ └── meson.build │ ├── 21 exit status │ │ └── meson.build │ ├── 22 warning location │ │ ├── a.c │ │ ├── b.c │ │ ├── conf.in │ │ ├── main.c │ │ ├── meson.build │ │ └── sub │ │ │ ├── c.c │ │ │ ├── d.c │ │ │ ├── meson.build │ │ │ └── sub.c │ ├── 23 unfound pkgconfig │ │ ├── meson.build │ │ └── some.c │ ├── 24 compiler run_command │ │ └── meson.build │ ├── 25 non-permitted kwargs │ │ └── meson.build │ ├── 26 install umask │ │ ├── datafile.cat │ │ ├── meson.build │ │ ├── myinstall.py │ │ ├── prog.1 │ │ ├── prog.c │ │ ├── sample.h │ │ └── subdir │ │ │ ├── datafile.dog │ │ │ └── sayhello │ ├── 27 pkgconfig usage │ │ ├── dependee │ │ │ ├── meson.build │ │ │ └── pkguser.c │ │ └── dependency │ │ │ ├── meson.build │ │ │ ├── pkgdep.c │ │ │ ├── pkgdep.h │ │ │ └── privatelib.c │ ├── 28 ndebug if-release │ │ ├── main.c │ │ └── meson.build │ ├── 29 guessed linker dependencies │ │ ├── exe │ │ │ ├── app.c │ │ │ └── meson.build │ │ └── lib │ │ │ ├── lib.c │ │ │ ├── meson.build │ │ │ └── meson_options.txt │ ├── 3 subproject defaults │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── subprojects │ │ │ └── foob │ │ │ ├── meson.build │ │ │ └── meson_options.txt │ ├── 30 shared_mod linking │ │ ├── libfile.c │ │ ├── main.c │ │ └── meson.build │ ├── 31 forcefallback │ │ ├── meson.build │ │ ├── subprojects │ │ │ └── notzlib │ │ │ │ ├── meson.build │ │ │ │ ├── notzlib.c │ │ │ │ └── notzlib.h │ │ └── test_not_zlib.c │ ├── 32 pkgconfig use libraries │ │ ├── app │ │ │ ├── app.c │ │ │ └── meson.build │ │ └── lib │ │ │ ├── liba.c │ │ │ ├── libb.c │ │ │ └── meson.build │ ├── 33 cross file overrides always args │ │ ├── meson.build │ │ ├── test.c │ │ └── ubuntu-armhf-overrides.txt │ ├── 34 command line │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── subprojects │ │ │ └── subp │ │ │ ├── meson.build │ │ │ └── meson_options.txt │ ├── 35 dist script │ │ ├── meson.build │ │ ├── prog.c │ │ ├── replacer.py │ │ └── subprojects │ │ │ └── sub │ │ │ ├── dist-script.py │ │ │ ├── meson.build │ │ │ ├── meson_options.txt │ │ │ ├── prog.c │ │ │ └── version-test.py │ ├── 36 exe_wrapper behaviour │ │ ├── broken-cross.txt │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── prog.c │ ├── 37 mixed command line args │ │ ├── meson.build │ │ └── meson_options.txt │ ├── 38 pkgconfig format │ │ ├── meson.build │ │ ├── somelib.c │ │ └── someret.c │ ├── 39 external, internal library rpath │ │ ├── built library │ │ │ ├── bar.c │ │ │ ├── foo.py │ │ │ ├── meson.build │ │ │ ├── meson_options.txt │ │ │ └── prog.c │ │ └── external library │ │ │ ├── bar.c │ │ │ ├── faa.c │ │ │ ├── foo.c │ │ │ └── meson.build │ ├── 4 suite selection │ │ ├── failing_test.c │ │ ├── meson.build │ │ ├── subprojects │ │ │ ├── subprjfail │ │ │ │ ├── failing_test.c │ │ │ │ └── meson.build │ │ │ ├── subprjmix │ │ │ │ ├── failing_test.c │ │ │ │ ├── meson.build │ │ │ │ └── successful_test.c │ │ │ └── subprjsucc │ │ │ │ ├── meson.build │ │ │ │ └── successful_test.c │ │ └── successful_test.c │ ├── 40 featurenew subprojects │ │ ├── meson.build │ │ └── subprojects │ │ │ ├── bar │ │ │ └── meson.build │ │ │ ├── baz │ │ │ └── meson.build │ │ │ └── foo │ │ │ └── meson.build │ ├── 41 rpath order │ │ ├── meson.build │ │ ├── myexe.c │ │ └── subprojects │ │ │ ├── sub1 │ │ │ ├── lib.c │ │ │ └── meson.build │ │ │ └── sub2 │ │ │ ├── lib.c │ │ │ └── meson.build │ ├── 42 dep order │ │ ├── lib1.c │ │ ├── lib2.c │ │ ├── meson.build │ │ └── myexe.c │ ├── 43 promote wrap │ │ ├── meson.build │ │ └── subprojects │ │ │ ├── s1 │ │ │ ├── meson.build │ │ │ └── subprojects │ │ │ │ └── ambiguous │ │ │ │ └── meson.build │ │ │ └── s2 │ │ │ ├── meson.build │ │ │ └── subprojects │ │ │ └── ambiguous.wrap │ ├── 44 vscpp17 │ │ ├── main.cpp │ │ └── meson.build │ ├── 45 native dep pkgconfig var │ │ ├── cross_pkgconfig.py │ │ ├── cross_pkgconfig │ │ │ └── dep_tester.pc │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── native_pkgconfig │ │ │ └── dep_tester.pc │ ├── 46 native file binary │ │ ├── meson.build │ │ └── meson_options.txt │ ├── 47 reconfigure │ │ ├── main.c │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── subprojects │ │ │ └── sub1 │ │ │ └── meson.build │ ├── 48 testsetup default │ │ ├── envcheck.py │ │ └── meson.build │ ├── 49 pkgconfig csharp library │ │ ├── meson.build │ │ └── somelib.cs │ ├── 5 compiler detection │ │ ├── compiler wrapper.py │ │ ├── meson.build │ │ ├── trivial.c │ │ ├── trivial.cc │ │ ├── trivial.m │ │ └── trivial.mm │ ├── 50 noncross options │ │ ├── meson.build │ │ ├── prog.c │ │ └── ylib.pc │ ├── 51 ldflagdedup │ │ ├── bob.c │ │ ├── meson.build │ │ └── prog.c │ ├── 52 pkgconfig static link order │ │ ├── dummy.c │ │ └── meson.build │ ├── 53 clang-format │ │ ├── .clang-format │ │ ├── dummydir.h │ │ │ └── dummy.dat │ │ ├── header_expected_h │ │ ├── header_orig_h │ │ ├── meson.build │ │ ├── prog_expected_c │ │ └── prog_orig_c │ ├── 54 introspect buildoptions │ │ └── subprojects │ │ │ └── projectBad │ │ │ ├── meson.build │ │ │ └── meson_options.txt │ ├── 55 dedup compiler libs │ │ ├── app │ │ │ ├── app.c │ │ │ └── meson.build │ │ ├── liba │ │ │ ├── liba.c │ │ │ ├── liba.h │ │ │ └── meson.build │ │ ├── libb │ │ │ ├── libb.c │ │ │ ├── libb.h │ │ │ └── meson.build │ │ └── meson.build │ ├── 56 introspection │ │ ├── cp.py │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── sharedlib │ │ │ ├── meson.build │ │ │ ├── shared.cpp │ │ │ └── shared.hpp │ │ ├── staticlib │ │ │ ├── meson.build │ │ │ ├── static.c │ │ │ └── static.h │ │ ├── t1.cpp │ │ ├── t2.cpp │ │ └── t3.cpp │ ├── 57 pkg_config_path option │ │ ├── build_extra_path │ │ │ └── totally_made_up_dep.pc │ │ ├── host_extra_path │ │ │ └── totally_made_up_dep.pc │ │ └── meson.build │ ├── 58 introspect buildoptions │ │ ├── c_compiler.py │ │ ├── main.c │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── subprojects │ │ │ ├── evilFile.txt │ │ │ ├── projectA │ │ │ ├── meson.build │ │ │ └── meson_options.txt │ │ │ └── projectBad │ │ │ ├── meson.build │ │ │ └── meson_options.txt │ ├── 59 native file override │ │ ├── crossfile │ │ ├── crossfile2 │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── nativefile │ ├── 6 std override │ │ ├── meson.build │ │ ├── prog11.cpp │ │ ├── prog98.cpp │ │ └── progp.cpp │ ├── 60 identity cross │ │ ├── build_wrapper.py │ │ ├── host_wrapper.py │ │ ├── meson.build │ │ └── stuff.h │ ├── 61 pkgconfig relative paths │ │ └── pkgconfig │ │ │ └── librelativepath.pc │ ├── 62 cmake_prefix_path │ │ ├── meson.build │ │ └── prefix │ │ │ └── lib │ │ │ └── cmake │ │ │ └── mesontest │ │ │ └── mesontest-config.cmake │ ├── 63 cmake parser │ │ ├── meson.build │ │ └── prefix │ │ │ └── lib │ │ │ └── cmake │ │ │ └── mesontest │ │ │ └── mesontest-config.cmake │ ├── 64 alias target │ │ ├── main.c │ │ ├── meson.build │ │ └── subdir │ │ │ └── meson.build │ ├── 65 static archive stripping │ │ ├── app │ │ │ ├── appA.c │ │ │ ├── appB.c │ │ │ └── meson.build │ │ └── lib │ │ │ ├── libA.c │ │ │ ├── libA.h │ │ │ ├── libB.c │ │ │ ├── libB.h │ │ │ └── meson.build │ ├── 66 static link │ │ ├── lib │ │ │ ├── func1.c │ │ │ ├── func10.c │ │ │ ├── func11.c │ │ │ ├── func12.c │ │ │ ├── func14.c │ │ │ ├── func15.c │ │ │ ├── func16.c │ │ │ ├── func17.c │ │ │ ├── func18.c │ │ │ ├── func19.c │ │ │ ├── func2.c │ │ │ ├── func3.c │ │ │ ├── func4.c │ │ │ ├── func5.c │ │ │ ├── func6.c │ │ │ ├── func7.c │ │ │ ├── func8.c │ │ │ ├── func9.c │ │ │ └── meson.build │ │ ├── meson.build │ │ ├── test1.c │ │ ├── test2.c │ │ ├── test3.c │ │ ├── test4.c │ │ └── test5.c │ ├── 67 test env value │ │ ├── meson.build │ │ └── test.py │ ├── 68 clang-tidy │ │ ├── .clang-tidy │ │ ├── cttest.cpp │ │ ├── cttest_fixed.cpp │ │ ├── dummydir.h │ │ │ └── dummy.dat │ │ └── meson.build │ ├── 69 cross │ │ ├── crossfile.in │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── nativefile.in │ ├── 7 run installed │ │ ├── foo │ │ │ ├── foo.c │ │ │ └── meson.build │ │ ├── meson.build │ │ └── prog.c │ ├── 70 cross test passed │ │ ├── exewrapper.py │ │ ├── meson.build │ │ ├── meson_options.txt │ │ ├── script.py │ │ └── src │ │ │ └── main.c │ ├── 71 summary │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── subprojects │ │ │ ├── sub │ │ │ └── meson.build │ │ │ └── sub2 │ │ │ ├── meson.build │ │ │ └── subprojects │ │ │ └── subsub │ │ │ └── meson.build │ ├── 72 wrap file url │ │ ├── meson.build │ │ └── subprojects │ │ │ ├── foo-patch.tar.xz │ │ │ └── foo.tar.xz │ ├── 73 dep files │ │ ├── foo.c │ │ └── meson.build │ ├── 74 pkgconfig prefixes │ │ ├── client │ │ │ ├── client.c │ │ │ └── meson.build │ │ ├── val1 │ │ │ ├── meson.build │ │ │ ├── val1.c │ │ │ └── val1.h │ │ └── val2 │ │ │ ├── meson.build │ │ │ ├── val2.c │ │ │ └── val2.h │ ├── 75 subdir libdir │ │ ├── meson.build │ │ └── subprojects │ │ │ └── flub │ │ │ └── meson.build │ ├── 76 as link whole │ │ ├── bar.c │ │ ├── foo.c │ │ └── meson.build │ ├── 77 nostdlib │ │ ├── meson.build │ │ ├── prog.c │ │ └── subprojects │ │ │ └── mylibc │ │ │ ├── libc.c │ │ │ ├── meson.build │ │ │ ├── stdio.h │ │ │ └── stubstart.s │ ├── 78 user options for subproject │ │ └── 75 user options for subproject │ │ │ └── meson.build │ ├── 79 global-rpath │ │ ├── meson.build │ │ ├── rpathified.cpp │ │ └── yonder │ │ │ ├── meson.build │ │ │ ├── yonder.cpp │ │ │ └── yonder.h │ ├── 8 -L -l order │ │ ├── first.pc │ │ ├── meson.build │ │ ├── prog.c │ │ └── second.pc │ ├── 80 wrap-git │ │ ├── meson.build │ │ └── subprojects │ │ │ ├── packagefiles │ │ │ └── wrap_git_builddef │ │ │ │ └── meson.build │ │ │ └── wrap_git_upstream │ │ │ └── main.c │ ├── 81 meson version compare │ │ ├── meson.build │ │ └── subprojects │ │ │ └── foo │ │ │ └── meson.build │ ├── 82 cross only introspect │ │ └── meson.build │ ├── 83 change option choices │ │ ├── meson.build │ │ ├── meson_options.1.txt │ │ └── meson_options.2.txt │ ├── 84 nested subproject regenerate depends │ │ ├── main.c │ │ ├── meson.build │ │ └── subprojects │ │ │ ├── sub1 │ │ │ └── meson.build │ │ │ └── sub2 │ │ │ └── CMakeLists.txt │ ├── 85 cpp modules │ │ ├── gcc │ │ │ ├── main.cpp │ │ │ ├── meson.build │ │ │ ├── src0.cxx │ │ │ ├── src1.cxx │ │ │ ├── src2.cxx │ │ │ ├── src3.cxx │ │ │ ├── src4.cxx │ │ │ ├── src5.cxx │ │ │ ├── src6.cxx │ │ │ ├── src7.cxx │ │ │ ├── src8.cxx │ │ │ └── src9.cxx │ │ ├── meson.build │ │ └── vs │ │ │ ├── main.cpp │ │ │ ├── meson.build │ │ │ ├── src0.ixx │ │ │ ├── src1.ixx │ │ │ ├── src2.ixx │ │ │ ├── src3.ixx │ │ │ ├── src4.ixx │ │ │ ├── src5.ixx │ │ │ ├── src6.ixx │ │ │ ├── src7.ixx │ │ │ ├── src8.ixx │ │ │ └── src9.ixx │ ├── 86 prelinking │ │ ├── file1.c │ │ ├── file2.c │ │ ├── file3.c │ │ ├── file4.c │ │ ├── main.c │ │ ├── meson.build │ │ ├── private_header.h │ │ └── public_header.h │ ├── 87 run native test │ │ ├── main.c │ │ └── meson.build │ ├── 88 multiple envvars │ │ ├── meson.build │ │ ├── prog.c │ │ └── prog.cpp │ ├── 89 pkgconfig build rpath order │ │ ├── dummy.pc │ │ ├── meson.build │ │ ├── prog.c │ │ ├── prog.cc │ │ └── sub │ │ │ ├── meson.build │ │ │ └── stuff.c │ ├── 9 d dedup │ │ ├── meson.build │ │ └── prog.c │ ├── 90 devenv │ │ ├── main.c │ │ ├── meson.build │ │ ├── subprojects │ │ │ └── sub │ │ │ │ ├── foo.c │ │ │ │ └── meson.build │ │ └── test-devenv.py │ ├── 91 install skip subprojects │ │ ├── foo.c │ │ ├── foo.dat │ │ ├── foo.h │ │ ├── foo │ │ │ └── foofile │ │ ├── meson.build │ │ └── subprojects │ │ │ └── bar │ │ │ ├── bar.c │ │ │ ├── bar.dat │ │ │ ├── bar.h │ │ │ ├── bar │ │ │ └── barfile │ │ │ └── meson.build │ ├── 92 new subproject in configured project │ │ ├── meson.build │ │ ├── meson_options.txt │ │ └── subprojects │ │ │ └── sub │ │ │ ├── foo.c │ │ │ └── meson.build │ ├── 93 clangformat │ │ ├── .clang-format │ │ ├── .clang-format-ignore │ │ ├── .clang-format-include │ │ ├── meson.build │ │ ├── not-included │ │ │ └── badformat.cpp │ │ └── src │ │ │ ├── badformat.c │ │ │ └── badformat.cpp │ ├── 94 custominc │ │ ├── easytogrepfor │ │ │ ├── genh.py │ │ │ └── meson.build │ │ ├── helper.c │ │ ├── meson.build │ │ ├── prog.c │ │ └── prog2.c │ ├── 95 implicit force fallback │ │ ├── meson.build │ │ └── subprojects │ │ │ └── something │ │ │ └── meson.build │ ├── 96 compiler.links file arg │ │ ├── meson.build │ │ └── test.c │ ├── 97 link full name │ │ ├── libtestprovider │ │ │ ├── meson.build │ │ │ └── provider.c │ │ └── proguser │ │ │ ├── meson.build │ │ │ └── receiver.c │ ├── 98 install all targets │ │ ├── bar-custom.txt │ │ ├── bar-devel.h │ │ ├── bar-notag.txt │ │ ├── custom_files │ │ │ └── data.txt │ │ ├── excludes │ │ │ ├── excluded.txt │ │ │ ├── excluded │ │ │ │ └── placeholder.txt │ │ │ └── installed.txt │ │ ├── foo.in │ │ ├── foo1-devel.h │ │ ├── lib.c │ │ ├── main.c │ │ ├── meson.build │ │ ├── script.py │ │ ├── subdir │ │ │ ├── bar2-devel.h │ │ │ ├── foo2.in │ │ │ ├── foo3-devel.h │ │ │ ├── lib.c │ │ │ ├── main.c │ │ │ ├── meson.build │ │ │ └── script.py │ │ └── subprojects │ │ │ └── subproject │ │ │ ├── aaa.txt │ │ │ ├── bbb.txt │ │ │ └── meson.build │ └── 99 custom target name │ │ ├── file.txt.in │ │ ├── meson.build │ │ └── subdir │ │ └── meson.build ├── vala │ ├── 1 basic │ │ ├── meson.build │ │ └── prog.vala │ ├── 10 mixed sources │ │ ├── c │ │ │ ├── foo.c │ │ │ ├── meson.build │ │ │ └── writec.py │ │ ├── meson.build │ │ └── vala │ │ │ └── bar.vala │ ├── 11 generated vapi │ │ ├── libbar │ │ │ ├── bar.c │ │ │ ├── bar.h │ │ │ └── meson.build │ │ ├── libfoo │ │ │ ├── foo.c │ │ │ ├── foo.h │ │ │ ├── foo.metadata │ │ │ └── meson.build │ │ ├── main.vala │ │ ├── meson.build │ │ └── test.json │ ├── 12 custom output │ │ ├── bar.vala │ │ ├── foo.vala │ │ └── meson.build │ ├── 13 find library │ │ ├── meson.build │ │ └── test.vala │ ├── 14 target glib version and gresources │ │ ├── gres │ │ │ ├── meson.build │ │ │ ├── test-resources.xml │ │ │ └── test.ui │ │ ├── meson.build │ │ └── test.vala │ ├── 15 static vapi in source tree │ │ ├── meson.build │ │ ├── test.vala │ │ └── vapi │ │ │ └── config.vapi │ ├── 16 mixed dependence │ │ ├── app.vala │ │ ├── meson.build │ │ ├── mixer-glue.c │ │ └── mixer.vala │ ├── 17 plain consumer │ │ ├── app.c │ │ ├── badger.vala │ │ └── meson.build │ ├── 18 vapi consumed twice │ │ ├── app.vala │ │ ├── beer.vala │ │ ├── meson.build │ │ └── person.vala │ ├── 19 genie │ │ ├── meson.build │ │ └── prog.gs │ ├── 2 multiple files │ │ ├── class1.vala │ │ ├── class2.vala │ │ ├── main.vala │ │ └── meson.build │ ├── 20 genie multiple mixed sources │ │ ├── c_test_one.c │ │ ├── c_test_two.c │ │ ├── init.gs │ │ ├── meson.build │ │ ├── test_one.gs │ │ ├── test_two.gs │ │ ├── vala_test_one.vala │ │ └── vala_test_two.vala │ ├── 21 type module │ │ ├── foo.vala │ │ ├── meson.build │ │ ├── plugin-bar.vala │ │ ├── plugin-module.vala │ │ └── plugin.vala │ ├── 22 same target in directories │ │ ├── Subdir │ │ │ ├── Subdir2 │ │ │ │ └── Test.vala │ │ │ └── Test.vala │ │ ├── Subdir2 │ │ │ └── Test.vala │ │ ├── Test.vala │ │ ├── meson.build │ │ └── prog.vala │ ├── 23 thread flags │ │ ├── meson.build │ │ └── prog.vala │ ├── 24 export dynamic shared module │ │ ├── app.vala │ │ ├── meson.build │ │ └── module.vala │ ├── 25 extract_all_objects │ │ ├── meson.build │ │ └── prog.vala │ ├── 26 vala and asm │ │ ├── meson.build │ │ ├── prog.vala │ │ ├── retval-arm.S │ │ ├── retval-x86.S │ │ ├── retval-x86_64.S │ │ └── symbol-underscore.h │ ├── 27 file as command line argument │ │ ├── meson.build │ │ ├── my-resources.xml │ │ ├── mywidget.ui │ │ └── mywidget.vala │ ├── 28 generated ui file │ │ ├── TestBox.ui.in │ │ ├── meson.build │ │ ├── test.gresource.xml │ │ └── test.vala │ ├── 29 compiler.links │ │ └── meson.build │ ├── 3 dep │ │ ├── gioprog.vala │ │ └── meson.build │ ├── 30 dependencies for compiler.links │ │ └── meson.build │ ├── 31 generated ui file subdirectory │ │ ├── meson.build │ │ ├── subdir │ │ │ ├── TestBox.ui.in │ │ │ ├── meson.build │ │ │ └── test.gresource.xml │ │ └── test.vala │ ├── 32 valaless vapigen │ │ ├── clib.c │ │ ├── clib.h │ │ ├── meson.build │ │ └── test_clib.c │ ├── 4 config │ │ ├── config.vapi │ │ ├── meson-something-else.vapi │ │ ├── meson.build │ │ └── prog.vala │ ├── 5 target glib │ │ ├── GLib.Thread.vala │ │ ├── meson.build │ │ └── retcode.c │ ├── 6 static library │ │ ├── meson.build │ │ ├── mylib.vala │ │ ├── prog.vala │ │ └── test.json │ ├── 7 shared library │ │ ├── lib │ │ │ ├── meson.build │ │ │ ├── mylib.vala │ │ │ └── source.py │ │ ├── meson.build │ │ ├── prog │ │ │ ├── meson.build │ │ │ └── prog.vala │ │ └── test.json │ ├── 8 generated sources │ │ ├── dependency-generated │ │ │ ├── enum-types.c.template │ │ │ ├── enum-types.h.template │ │ │ ├── enums.h │ │ │ ├── lib.vala │ │ │ ├── main.vala │ │ │ ├── meson.build │ │ │ └── null.c │ │ ├── meson.build │ │ ├── onlygen │ │ │ ├── maingen.in │ │ │ └── meson.build │ │ ├── src │ │ │ ├── config.vala.in │ │ │ ├── copy_file.py │ │ │ ├── meson.build │ │ │ ├── returncode.in │ │ │ ├── test.vala │ │ │ └── write_wrapper.py │ │ ├── test.json │ │ └── tools │ │ │ └── meson.build │ └── 9 gir │ │ ├── foo.vala │ │ ├── meson.build │ │ └── test.json ├── warning │ ├── 1 version for string div │ │ ├── a │ │ │ └── b.c │ │ ├── meson.build │ │ └── test.json │ ├── 2 languages missing native │ │ ├── meson.build │ │ └── test.json │ ├── 3 fallback consistency │ │ ├── meson.build │ │ ├── subprojects │ │ │ └── sub │ │ │ │ └── meson.build │ │ └── test.json │ ├── 4 fallback consistency │ │ ├── meson.build │ │ ├── subprojects │ │ │ └── sub │ │ │ │ └── meson.build │ │ └── test.json │ ├── 5 fallback consistency │ │ ├── meson.build │ │ ├── subprojects │ │ │ ├── foo.wrap │ │ │ └── foo │ │ │ │ └── meson.build │ │ └── test.json │ ├── 6 list add │ │ ├── meson.build │ │ └── test.json │ ├── 7 module without unstable │ │ ├── meson.build │ │ └── test.json │ ├── 8 meson.options │ │ ├── meson.build │ │ ├── meson.options │ │ ├── subprojects │ │ │ └── no-warn │ │ │ │ ├── meson.build │ │ │ │ ├── meson.options │ │ │ │ └── meson_options.txt │ │ └── test.json │ └── 9 target with no sources │ │ ├── meson.build │ │ └── test.json ├── wasm │ ├── 1 basic │ │ ├── hello.c │ │ ├── hello.cpp │ │ ├── hello.html │ │ └── meson.build │ ├── 2 threads │ │ ├── meson.build │ │ ├── threads.c │ │ └── threads.cpp │ └── 3 jslib │ │ ├── meson.build │ │ ├── prog.c │ │ └── somefuncs.js ├── wayland │ ├── 1 client │ │ ├── both.c │ │ ├── client.c │ │ ├── local.c │ │ ├── meson.build │ │ ├── server.c │ │ └── test.xml │ └── 2 core only │ │ ├── core.c │ │ └── meson.build └── windows │ ├── 1 basic │ ├── meson.build │ ├── prog.c │ └── test.json │ ├── 10 vs module defs generated custom target │ ├── meson.build │ ├── prog.c │ └── subdir │ │ ├── make_def.py │ │ ├── meson.build │ │ └── somedll.c │ ├── 11 exe implib │ ├── meson.build │ ├── prog.c │ └── test.json │ ├── 12 resources with custom targets │ ├── meson.build │ ├── prog.c │ └── res │ │ ├── gen-res.py │ │ ├── meson.build │ │ ├── myres.rc.in │ │ ├── myres_static.rc │ │ ├── resource.h │ │ └── sample.ico │ ├── 13 test argument extra paths │ ├── exe │ │ ├── main.c │ │ └── meson.build │ ├── lib │ │ ├── foo.c │ │ ├── foo.h │ │ └── meson.build │ ├── meson.build │ └── test │ │ ├── meson.build │ │ └── test_run_exe.py │ ├── 14 resources with custom target depend_files │ ├── ico │ │ ├── gen-ico.py │ │ ├── meson.build │ │ └── sample.ico.in │ ├── meson.build │ ├── prog.c │ └── res │ │ ├── meson.build │ │ └── myres.rc │ ├── 15 resource scripts with duplicate filenames │ ├── a │ │ ├── meson.build │ │ └── rsrc.rc │ ├── b │ │ ├── meson.build │ │ └── rsrc.rc │ ├── c │ │ ├── meson.build │ │ └── rsrc.rc │ ├── exe3 │ │ ├── meson.build │ │ ├── src_dll │ │ │ ├── main.c │ │ │ └── version.rc │ │ └── src_exe │ │ │ ├── main.c │ │ │ └── version.rc │ ├── exe4 │ │ ├── meson.build │ │ ├── src_dll │ │ │ ├── main.c │ │ │ └── version.rc │ │ └── src_exe │ │ │ ├── main.c │ │ │ └── version.rc │ ├── meson.build │ ├── rsrc.rc │ └── verify.c │ ├── 16 gui app │ ├── console_prog.c │ ├── dummy.c │ ├── gui_app_tester.py │ ├── gui_prog.c │ └── meson.build │ ├── 17 msvc ndebug │ ├── main.cpp │ └── meson.build │ ├── 18 msvc charset │ ├── iso-8859-1.c │ ├── meson.build │ ├── meson_options.txt │ └── utf8.c │ ├── 19 msvc cplusplus define │ ├── main.cpp │ └── meson.build │ ├── 2 winmain │ ├── meson.build │ └── prog.c │ ├── 20 vs install static lib with generated obj deps │ ├── both_lib_source.c │ ├── copyfile.py │ ├── generated_source.c │ ├── meson.build │ ├── static_lib_source.c │ └── test.json │ ├── 21 masm │ ├── hello.masm │ └── meson.build │ ├── 22 msvc library argument order │ ├── meson.build │ ├── nativefile.ini.in │ └── source.c │ ├── 23 diasdk │ ├── dia_registered.cpp │ └── meson.build │ ├── 24 diasdk copy dll │ ├── config.h.in │ ├── dia_from_dll.cpp │ └── meson.build │ ├── 25 embed manifest │ ├── DPIAware.manifest │ ├── meson.build │ └── prog.c │ ├── 3 cpp │ ├── meson.build │ └── prog.cpp │ ├── 4 winmaincpp │ ├── meson.build │ └── prog.cpp │ ├── 5 resources │ ├── inc │ │ ├── meson.build │ │ └── resource │ │ │ └── resource.h │ ├── meson.build │ ├── prog.c │ └── res │ │ ├── dummy.c │ │ ├── meson.build │ │ ├── myres.rc │ │ └── sample.ico │ ├── 6 vs module defs │ ├── meson.build │ ├── prog.c │ └── subdir │ │ ├── meson.build │ │ ├── somedll.c │ │ └── somedll.def │ ├── 7 dll versioning │ ├── copyfile.py │ ├── exe.orig.c │ ├── lib.c │ ├── meson.build │ └── test.json │ ├── 8 find program │ ├── meson.build │ ├── test-script │ └── test-script-ext.py │ └── 9 vs module defs generated │ ├── exe.def │ ├── meson.build │ ├── prog.c │ └── subdir │ ├── meson.build │ ├── somedll.c │ └── somedll.def.in ├── tools ├── ac_converter.py ├── boost_names.py ├── build_website.py ├── cmake2meson.py ├── copy_files.py ├── dircondenser.py └── regenerate_docs.py └── unittests ├── __init__.py ├── allplatformstests.py ├── baseplatformtests.py ├── cargotests.py ├── darwintests.py ├── datatests.py ├── failuretests.py ├── helpers.py ├── internaltests.py ├── linuxcrosstests.py ├── linuxliketests.py ├── machinefiles ├── constant1.txt └── constant2.txt ├── machinefiletests.py ├── optiontests.py ├── platformagnostictests.py ├── pythontests.py ├── rewritetests.py ├── subprojectscommandtests.py ├── taptests.py └── windowstests.py /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/.editorconfig -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [eli-schwartz] 2 | custom: ['https://mesonbuild.com/Donating.html'] 3 | -------------------------------------------------------------------------------- /.github/workflows/cygwin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/.github/workflows/cygwin.yml -------------------------------------------------------------------------------- /.github/workflows/images.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/.github/workflows/images.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/macos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/.github/workflows/macos.yml -------------------------------------------------------------------------------- /.github/workflows/msys2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/.github/workflows/msys2.yml -------------------------------------------------------------------------------- /.github/workflows/nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/.github/workflows/nightly.yml -------------------------------------------------------------------------------- /.github/workflows/os_comp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/.github/workflows/os_comp.yml -------------------------------------------------------------------------------- /.github/workflows/website.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/.github/workflows/website.yml -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/.mailmap -------------------------------------------------------------------------------- /.mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/.mypy.ini -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/.pylintrc -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/COPYING -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/README.md -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /ci/ciimage/arch/image.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/ci/ciimage/arch/image.json -------------------------------------------------------------------------------- /ci/ciimage/arch/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/ci/ciimage/arch/install.sh -------------------------------------------------------------------------------- /ci/ciimage/bionic/image.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/ci/ciimage/bionic/image.json -------------------------------------------------------------------------------- /ci/ciimage/bionic/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/ci/ciimage/bionic/install.sh -------------------------------------------------------------------------------- /ci/ciimage/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/ci/ciimage/build.py -------------------------------------------------------------------------------- /ci/ciimage/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/ci/ciimage/common.sh -------------------------------------------------------------------------------- /ci/ciimage/cuda/image.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/ci/ciimage/cuda/image.json -------------------------------------------------------------------------------- /ci/ciimage/cuda/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/ci/ciimage/cuda/install.sh -------------------------------------------------------------------------------- /ci/ciimage/fedora/image.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/ci/ciimage/fedora/image.json -------------------------------------------------------------------------------- /ci/ciimage/fedora/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/ci/ciimage/fedora/install.sh -------------------------------------------------------------------------------- /ci/ciimage/gentoo/image.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/ci/ciimage/gentoo/image.json -------------------------------------------------------------------------------- /ci/ciimage/gentoo/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/ci/ciimage/gentoo/install.sh -------------------------------------------------------------------------------- /ci/ciimage/opensuse/image.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/ci/ciimage/opensuse/image.json -------------------------------------------------------------------------------- /ci/ciimage/opensuse/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/ci/ciimage/opensuse/install.sh -------------------------------------------------------------------------------- /ci/run.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/ci/run.ps1 -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/contributing.md -------------------------------------------------------------------------------- /cross/arm64cl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/cross/arm64cl.txt -------------------------------------------------------------------------------- /cross/armcc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/cross/armcc.txt -------------------------------------------------------------------------------- /cross/armclang-linux.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/cross/armclang-linux.txt -------------------------------------------------------------------------------- /cross/armclang.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/cross/armclang.txt -------------------------------------------------------------------------------- /cross/c2000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/cross/c2000.txt -------------------------------------------------------------------------------- /cross/ccomp-armv7a.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/cross/ccomp-armv7a.txt -------------------------------------------------------------------------------- /cross/ccrx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/cross/ccrx.txt -------------------------------------------------------------------------------- /cross/cuda-cross.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/cross/cuda-cross.json -------------------------------------------------------------------------------- /cross/cuda-cross.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/cross/cuda-cross.txt -------------------------------------------------------------------------------- /cross/iphone.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/cross/iphone.txt -------------------------------------------------------------------------------- /cross/metrowerks-arm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/cross/metrowerks-arm.txt -------------------------------------------------------------------------------- /cross/metrowerks-eppc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/cross/metrowerks-eppc.txt -------------------------------------------------------------------------------- /cross/metrowerks.lcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/cross/metrowerks.lcf -------------------------------------------------------------------------------- /cross/msp430.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/cross/msp430.txt -------------------------------------------------------------------------------- /cross/none.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/cross/none.txt -------------------------------------------------------------------------------- /cross/ownstdlib.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/cross/ownstdlib.txt -------------------------------------------------------------------------------- /cross/ti-c6000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/cross/ti-c6000.txt -------------------------------------------------------------------------------- /cross/tvos.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/cross/tvos.txt -------------------------------------------------------------------------------- /cross/ubuntu-armhf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/cross/ubuntu-armhf.json -------------------------------------------------------------------------------- /cross/ubuntu-armhf.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/cross/ubuntu-armhf.txt -------------------------------------------------------------------------------- /cross/ubuntu-faketarget.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/cross/ubuntu-faketarget.txt -------------------------------------------------------------------------------- /cross/wasm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/cross/wasm.txt -------------------------------------------------------------------------------- /cross/xc16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/cross/xc16.txt -------------------------------------------------------------------------------- /cross/xc32.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/cross/xc32.txt -------------------------------------------------------------------------------- /data/.coveragerc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/data/.coveragerc.in -------------------------------------------------------------------------------- /data/macros.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/data/macros.meson -------------------------------------------------------------------------------- /data/schema.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/data/schema.xsd -------------------------------------------------------------------------------- /data/test.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/data/test.schema.json -------------------------------------------------------------------------------- /docs/.editorconfig: -------------------------------------------------------------------------------- 1 | [sitemap.txt] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/genrefman.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/genrefman.py -------------------------------------------------------------------------------- /docs/genrelnotes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/genrelnotes.py -------------------------------------------------------------------------------- /docs/jsonvalidator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/jsonvalidator.py -------------------------------------------------------------------------------- /docs/markdown/Additional.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Additional.md -------------------------------------------------------------------------------- /docs/markdown/Build-options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Build-options.md -------------------------------------------------------------------------------- /docs/markdown/Build-targets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Build-targets.md -------------------------------------------------------------------------------- /docs/markdown/CMake-module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/CMake-module.md -------------------------------------------------------------------------------- /docs/markdown/Commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Commands.md -------------------------------------------------------------------------------- /docs/markdown/Comparisons.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Comparisons.md -------------------------------------------------------------------------------- /docs/markdown/Configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Configuration.md -------------------------------------------------------------------------------- /docs/markdown/Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Contributing.md -------------------------------------------------------------------------------- /docs/markdown/Cuda-module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Cuda-module.md -------------------------------------------------------------------------------- /docs/markdown/Cython.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Cython.md -------------------------------------------------------------------------------- /docs/markdown/D.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/D.md -------------------------------------------------------------------------------- /docs/markdown/Dependencies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Dependencies.md -------------------------------------------------------------------------------- /docs/markdown/Disabler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Disabler.md -------------------------------------------------------------------------------- /docs/markdown/Dlang-module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Dlang-module.md -------------------------------------------------------------------------------- /docs/markdown/Donating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Donating.md -------------------------------------------------------------------------------- /docs/markdown/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/FAQ.md -------------------------------------------------------------------------------- /docs/markdown/Fs-module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Fs-module.md -------------------------------------------------------------------------------- /docs/markdown/Getting-meson.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Getting-meson.md -------------------------------------------------------------------------------- /docs/markdown/Gnome-module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Gnome-module.md -------------------------------------------------------------------------------- /docs/markdown/GuiTutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/GuiTutorial.md -------------------------------------------------------------------------------- /docs/markdown/Hotdoc-module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Hotdoc-module.md -------------------------------------------------------------------------------- /docs/markdown/In-the-press.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/In-the-press.md -------------------------------------------------------------------------------- /docs/markdown/Installing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Installing.md -------------------------------------------------------------------------------- /docs/markdown/Java-module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Java-module.md -------------------------------------------------------------------------------- /docs/markdown/Java.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Java.md -------------------------------------------------------------------------------- /docs/markdown/Keyval-module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Keyval-module.md -------------------------------------------------------------------------------- /docs/markdown/Localisation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Localisation.md -------------------------------------------------------------------------------- /docs/markdown/Machine-files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Machine-files.md -------------------------------------------------------------------------------- /docs/markdown/Manual.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Manual.md -------------------------------------------------------------------------------- /docs/markdown/Meson-sample.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Meson-sample.md -------------------------------------------------------------------------------- /docs/markdown/MesonCI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/MesonCI.md -------------------------------------------------------------------------------- /docs/markdown/Modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Modules.md -------------------------------------------------------------------------------- /docs/markdown/Overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Overview.md -------------------------------------------------------------------------------- /docs/markdown/Playground.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Playground.md -------------------------------------------------------------------------------- /docs/markdown/Python-module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Python-module.md -------------------------------------------------------------------------------- /docs/markdown/Qt4-module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Qt4-module.md -------------------------------------------------------------------------------- /docs/markdown/Qt5-module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Qt5-module.md -------------------------------------------------------------------------------- /docs/markdown/Qt6-module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Qt6-module.md -------------------------------------------------------------------------------- /docs/markdown/Quick-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Quick-guide.md -------------------------------------------------------------------------------- /docs/markdown/Release-notes.md: -------------------------------------------------------------------------------- 1 | # Release notes 2 | -------------------------------------------------------------------------------- /docs/markdown/Releasing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Releasing.md -------------------------------------------------------------------------------- /docs/markdown/Rewriter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Rewriter.md -------------------------------------------------------------------------------- /docs/markdown/Run-targets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Run-targets.md -------------------------------------------------------------------------------- /docs/markdown/Running-Meson.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Running-Meson.md -------------------------------------------------------------------------------- /docs/markdown/Rust-module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Rust-module.md -------------------------------------------------------------------------------- /docs/markdown/Rust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Rust.md -------------------------------------------------------------------------------- /docs/markdown/Simd-module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Simd-module.md -------------------------------------------------------------------------------- /docs/markdown/SimpleStart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/SimpleStart.md -------------------------------------------------------------------------------- /docs/markdown/Style-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Style-guide.md -------------------------------------------------------------------------------- /docs/markdown/Subprojects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Subprojects.md -------------------------------------------------------------------------------- /docs/markdown/Syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Syntax.md -------------------------------------------------------------------------------- /docs/markdown/Threads.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Threads.md -------------------------------------------------------------------------------- /docs/markdown/Tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Tutorial.md -------------------------------------------------------------------------------- /docs/markdown/Unit-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Unit-tests.md -------------------------------------------------------------------------------- /docs/markdown/Unity-builds.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Unity-builds.md -------------------------------------------------------------------------------- /docs/markdown/Use-of-Python.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Use-of-Python.md -------------------------------------------------------------------------------- /docs/markdown/Users.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Users.md -------------------------------------------------------------------------------- /docs/markdown/Vala.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Vala.md -------------------------------------------------------------------------------- /docs/markdown/Videos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Videos.md -------------------------------------------------------------------------------- /docs/markdown/Vs-External.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Vs-External.md -------------------------------------------------------------------------------- /docs/markdown/Yaml-RefMan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/Yaml-RefMan.md -------------------------------------------------------------------------------- /docs/markdown/_Sidebar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/_Sidebar.md -------------------------------------------------------------------------------- /docs/markdown/howtox.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/howtox.md -------------------------------------------------------------------------------- /docs/markdown/i18n-module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/i18n-module.md -------------------------------------------------------------------------------- /docs/markdown/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/index.md -------------------------------------------------------------------------------- /docs/markdown/legal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/legal.md -------------------------------------------------------------------------------- /docs/markdown/snippets/istd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/markdown/snippets/istd.md -------------------------------------------------------------------------------- /docs/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/meson.build -------------------------------------------------------------------------------- /docs/meson_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/meson_options.txt -------------------------------------------------------------------------------- /docs/refman/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/refman/generatorbase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/refman/generatorbase.py -------------------------------------------------------------------------------- /docs/refman/generatorjson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/refman/generatorjson.py -------------------------------------------------------------------------------- /docs/refman/generatorman.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/refman/generatorman.py -------------------------------------------------------------------------------- /docs/refman/generatormd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/refman/generatormd.py -------------------------------------------------------------------------------- /docs/refman/generatorpickle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/refman/generatorpickle.py -------------------------------------------------------------------------------- /docs/refman/generatorprint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/refman/generatorprint.py -------------------------------------------------------------------------------- /docs/refman/generatorvim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/refman/generatorvim.py -------------------------------------------------------------------------------- /docs/refman/jsonschema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/refman/jsonschema.py -------------------------------------------------------------------------------- /docs/refman/loaderbase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/refman/loaderbase.py -------------------------------------------------------------------------------- /docs/refman/loaderpickle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/refman/loaderpickle.py -------------------------------------------------------------------------------- /docs/refman/loaderyaml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/refman/loaderyaml.py -------------------------------------------------------------------------------- /docs/refman/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/refman/main.py -------------------------------------------------------------------------------- /docs/refman/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/refman/model.py -------------------------------------------------------------------------------- /docs/sitemap.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/sitemap.txt -------------------------------------------------------------------------------- /docs/theme/extra/css/notes.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/theme/extra/css/notes.css -------------------------------------------------------------------------------- /docs/theme/extra/templates/brand-logo.html: -------------------------------------------------------------------------------- 1 | Home 2 | -------------------------------------------------------------------------------- /docs/theme/extra/templates/navbar_center.html: -------------------------------------------------------------------------------- 1 |

The Meson Build System

2 | -------------------------------------------------------------------------------- /docs/validatelinks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/validatelinks.py -------------------------------------------------------------------------------- /docs/yaml/builtins/meson.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/yaml/builtins/meson.yaml -------------------------------------------------------------------------------- /docs/yaml/elementary/any.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/yaml/elementary/any.yaml -------------------------------------------------------------------------------- /docs/yaml/elementary/array.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/yaml/elementary/array.yml -------------------------------------------------------------------------------- /docs/yaml/elementary/bool.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/yaml/elementary/bool.yml -------------------------------------------------------------------------------- /docs/yaml/elementary/dict.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/yaml/elementary/dict.yml -------------------------------------------------------------------------------- /docs/yaml/elementary/int.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/yaml/elementary/int.yml -------------------------------------------------------------------------------- /docs/yaml/elementary/str.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/yaml/elementary/str.yml -------------------------------------------------------------------------------- /docs/yaml/elementary/void.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/yaml/elementary/void.yml -------------------------------------------------------------------------------- /docs/yaml/functions/debug.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/yaml/functions/debug.yaml -------------------------------------------------------------------------------- /docs/yaml/functions/error.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/yaml/functions/error.yaml -------------------------------------------------------------------------------- /docs/yaml/functions/files.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/yaml/functions/files.yaml -------------------------------------------------------------------------------- /docs/yaml/functions/jar.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/yaml/functions/jar.yaml -------------------------------------------------------------------------------- /docs/yaml/functions/range.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/yaml/functions/range.yaml -------------------------------------------------------------------------------- /docs/yaml/functions/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/yaml/functions/test.yaml -------------------------------------------------------------------------------- /docs/yaml/objects/dep.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/yaml/objects/dep.yaml -------------------------------------------------------------------------------- /docs/yaml/objects/env.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/yaml/objects/env.yaml -------------------------------------------------------------------------------- /docs/yaml/objects/exe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/yaml/objects/exe.yaml -------------------------------------------------------------------------------- /docs/yaml/objects/feature.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/yaml/objects/feature.yaml -------------------------------------------------------------------------------- /docs/yaml/objects/file.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/yaml/objects/file.yaml -------------------------------------------------------------------------------- /docs/yaml/objects/inc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/yaml/objects/inc.yaml -------------------------------------------------------------------------------- /docs/yaml/objects/jar.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/yaml/objects/jar.yaml -------------------------------------------------------------------------------- /docs/yaml/objects/lib.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/yaml/objects/lib.yaml -------------------------------------------------------------------------------- /docs/yaml/objects/module.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/yaml/objects/module.yaml -------------------------------------------------------------------------------- /docs/yaml/objects/range.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/yaml/objects/range.yaml -------------------------------------------------------------------------------- /docs/yaml/objects/run_tgt.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/yaml/objects/run_tgt.yaml -------------------------------------------------------------------------------- /docs/yaml/objects/tgt.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/docs/yaml/objects/tgt.yaml -------------------------------------------------------------------------------- /graphics/meson_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/graphics/meson_logo.svg -------------------------------------------------------------------------------- /graphics/meson_logo_big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/graphics/meson_logo_big.png -------------------------------------------------------------------------------- /graphics/wrap_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/graphics/wrap_logo.svg -------------------------------------------------------------------------------- /man/meson.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/man/meson.1 -------------------------------------------------------------------------------- /manual tests/1 wrap/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/manual tests/1 wrap/main.c -------------------------------------------------------------------------------- /manual tests/13 builddir upgrade/data/foo.dat: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /manual tests/13 builddir upgrade/foo.1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /manual tests/13 builddir upgrade/mod.py: -------------------------------------------------------------------------------- 1 | print('Hello world!') 2 | -------------------------------------------------------------------------------- /manual tests/3 git wrap/prog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/manual tests/3 git wrap/prog.c -------------------------------------------------------------------------------- /manual tests/5 rpm/lib.h: -------------------------------------------------------------------------------- 1 | char *meson_print(void); 2 | -------------------------------------------------------------------------------- /manual tests/5 rpm/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/manual tests/5 rpm/main.c -------------------------------------------------------------------------------- /manual tests/5 rpm/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/manual tests/5 rpm/meson.build -------------------------------------------------------------------------------- /manual tests/6 hg wrap/prog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/manual tests/6 hg wrap/prog.c -------------------------------------------------------------------------------- /meson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/meson.py -------------------------------------------------------------------------------- /mesonbuild/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mesonbuild/_pathlib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/_pathlib.py -------------------------------------------------------------------------------- /mesonbuild/_typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/_typing.py -------------------------------------------------------------------------------- /mesonbuild/arglist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/arglist.py -------------------------------------------------------------------------------- /mesonbuild/ast/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/ast/__init__.py -------------------------------------------------------------------------------- /mesonbuild/ast/interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/ast/interpreter.py -------------------------------------------------------------------------------- /mesonbuild/ast/postprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/ast/postprocess.py -------------------------------------------------------------------------------- /mesonbuild/ast/printer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/ast/printer.py -------------------------------------------------------------------------------- /mesonbuild/ast/visitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/ast/visitor.py -------------------------------------------------------------------------------- /mesonbuild/backend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mesonbuild/backend/backends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/backend/backends.py -------------------------------------------------------------------------------- /mesonbuild/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/build.py -------------------------------------------------------------------------------- /mesonbuild/cargo/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/cargo/__init__.py -------------------------------------------------------------------------------- /mesonbuild/cargo/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/cargo/builder.py -------------------------------------------------------------------------------- /mesonbuild/cargo/cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/cargo/cfg.py -------------------------------------------------------------------------------- /mesonbuild/cargo/manifest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/cargo/manifest.py -------------------------------------------------------------------------------- /mesonbuild/cargo/raw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/cargo/raw.py -------------------------------------------------------------------------------- /mesonbuild/cargo/toml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/cargo/toml.py -------------------------------------------------------------------------------- /mesonbuild/cargo/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/cargo/version.py -------------------------------------------------------------------------------- /mesonbuild/cmake/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/cmake/__init__.py -------------------------------------------------------------------------------- /mesonbuild/cmake/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/cmake/common.py -------------------------------------------------------------------------------- /mesonbuild/cmake/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mesonbuild/cmake/executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/cmake/executor.py -------------------------------------------------------------------------------- /mesonbuild/cmake/fileapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/cmake/fileapi.py -------------------------------------------------------------------------------- /mesonbuild/cmake/generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/cmake/generator.py -------------------------------------------------------------------------------- /mesonbuild/cmake/toolchain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/cmake/toolchain.py -------------------------------------------------------------------------------- /mesonbuild/cmdline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/cmdline.py -------------------------------------------------------------------------------- /mesonbuild/compilers/asm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/compilers/asm.py -------------------------------------------------------------------------------- /mesonbuild/compilers/c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/compilers/c.py -------------------------------------------------------------------------------- /mesonbuild/compilers/cpp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/compilers/cpp.py -------------------------------------------------------------------------------- /mesonbuild/compilers/cs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/compilers/cs.py -------------------------------------------------------------------------------- /mesonbuild/compilers/cuda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/compilers/cuda.py -------------------------------------------------------------------------------- /mesonbuild/compilers/cython.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/compilers/cython.py -------------------------------------------------------------------------------- /mesonbuild/compilers/d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/compilers/d.py -------------------------------------------------------------------------------- /mesonbuild/compilers/detect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/compilers/detect.py -------------------------------------------------------------------------------- /mesonbuild/compilers/java.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/compilers/java.py -------------------------------------------------------------------------------- /mesonbuild/compilers/mixins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mesonbuild/compilers/objc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/compilers/objc.py -------------------------------------------------------------------------------- /mesonbuild/compilers/objcpp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/compilers/objcpp.py -------------------------------------------------------------------------------- /mesonbuild/compilers/rust.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/compilers/rust.py -------------------------------------------------------------------------------- /mesonbuild/compilers/swift.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/compilers/swift.py -------------------------------------------------------------------------------- /mesonbuild/compilers/vala.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/compilers/vala.py -------------------------------------------------------------------------------- /mesonbuild/coredata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/coredata.py -------------------------------------------------------------------------------- /mesonbuild/dependencies/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mesonbuild/dependencies/dev.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/dependencies/dev.py -------------------------------------------------------------------------------- /mesonbuild/dependencies/dub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/dependencies/dub.py -------------------------------------------------------------------------------- /mesonbuild/depfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/depfile.py -------------------------------------------------------------------------------- /mesonbuild/envconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/envconfig.py -------------------------------------------------------------------------------- /mesonbuild/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/environment.py -------------------------------------------------------------------------------- /mesonbuild/linkers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/linkers/base.py -------------------------------------------------------------------------------- /mesonbuild/linkers/detect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/linkers/detect.py -------------------------------------------------------------------------------- /mesonbuild/machinefile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/machinefile.py -------------------------------------------------------------------------------- /mesonbuild/mcompile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/mcompile.py -------------------------------------------------------------------------------- /mesonbuild/mconf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/mconf.py -------------------------------------------------------------------------------- /mesonbuild/mdevenv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/mdevenv.py -------------------------------------------------------------------------------- /mesonbuild/mdist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/mdist.py -------------------------------------------------------------------------------- /mesonbuild/mesondata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/mesondata.py -------------------------------------------------------------------------------- /mesonbuild/mesonlib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/mesonlib.py -------------------------------------------------------------------------------- /mesonbuild/mesonmain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/mesonmain.py -------------------------------------------------------------------------------- /mesonbuild/mformat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/mformat.py -------------------------------------------------------------------------------- /mesonbuild/minit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/minit.py -------------------------------------------------------------------------------- /mesonbuild/minstall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/minstall.py -------------------------------------------------------------------------------- /mesonbuild/mintro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/mintro.py -------------------------------------------------------------------------------- /mesonbuild/mlog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/mlog.py -------------------------------------------------------------------------------- /mesonbuild/modules/_qt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/modules/_qt.py -------------------------------------------------------------------------------- /mesonbuild/modules/cmake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/modules/cmake.py -------------------------------------------------------------------------------- /mesonbuild/modules/cuda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/modules/cuda.py -------------------------------------------------------------------------------- /mesonbuild/modules/dlang.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/modules/dlang.py -------------------------------------------------------------------------------- /mesonbuild/modules/fs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/modules/fs.py -------------------------------------------------------------------------------- /mesonbuild/modules/gnome.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/modules/gnome.py -------------------------------------------------------------------------------- /mesonbuild/modules/hotdoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/modules/hotdoc.py -------------------------------------------------------------------------------- /mesonbuild/modules/i18n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/modules/i18n.py -------------------------------------------------------------------------------- /mesonbuild/modules/java.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/modules/java.py -------------------------------------------------------------------------------- /mesonbuild/modules/keyval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/modules/keyval.py -------------------------------------------------------------------------------- /mesonbuild/modules/python.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/modules/python.py -------------------------------------------------------------------------------- /mesonbuild/modules/qt4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/modules/qt4.py -------------------------------------------------------------------------------- /mesonbuild/modules/qt5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/modules/qt5.py -------------------------------------------------------------------------------- /mesonbuild/modules/qt6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/modules/qt6.py -------------------------------------------------------------------------------- /mesonbuild/modules/rust.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/modules/rust.py -------------------------------------------------------------------------------- /mesonbuild/modules/simd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/modules/simd.py -------------------------------------------------------------------------------- /mesonbuild/mparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/mparser.py -------------------------------------------------------------------------------- /mesonbuild/msetup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/msetup.py -------------------------------------------------------------------------------- /mesonbuild/msubprojects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/msubprojects.py -------------------------------------------------------------------------------- /mesonbuild/mtest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/mtest.py -------------------------------------------------------------------------------- /mesonbuild/optinterpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/optinterpreter.py -------------------------------------------------------------------------------- /mesonbuild/options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/options.py -------------------------------------------------------------------------------- /mesonbuild/programs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/programs.py -------------------------------------------------------------------------------- /mesonbuild/rewriter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/rewriter.py -------------------------------------------------------------------------------- /mesonbuild/scripts/clippy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/scripts/clippy.py -------------------------------------------------------------------------------- /mesonbuild/scripts/copy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/scripts/copy.py -------------------------------------------------------------------------------- /mesonbuild/scripts/tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/scripts/tags.py -------------------------------------------------------------------------------- /mesonbuild/scripts/yasm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/scripts/yasm.py -------------------------------------------------------------------------------- /mesonbuild/templates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mesonbuild/tooldetect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/tooldetect.py -------------------------------------------------------------------------------- /mesonbuild/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mesonbuild/utils/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/utils/core.py -------------------------------------------------------------------------------- /mesonbuild/utils/platform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/utils/platform.py -------------------------------------------------------------------------------- /mesonbuild/utils/vsenv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/utils/vsenv.py -------------------------------------------------------------------------------- /mesonbuild/wrap/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/wrap/__init__.py -------------------------------------------------------------------------------- /mesonbuild/wrap/wrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/wrap/wrap.py -------------------------------------------------------------------------------- /mesonbuild/wrap/wraptool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/mesonbuild/wrap/wraptool.py -------------------------------------------------------------------------------- /packaging/License.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/packaging/License.rtf -------------------------------------------------------------------------------- /packaging/builddist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/packaging/builddist.py -------------------------------------------------------------------------------- /packaging/create_zipapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/packaging/create_zipapp.py -------------------------------------------------------------------------------- /packaging/createmsi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/packaging/createmsi.py -------------------------------------------------------------------------------- /packaging/createpkg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/packaging/createpkg.py -------------------------------------------------------------------------------- /packaging/hook-mesonbuild.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/packaging/hook-mesonbuild.py -------------------------------------------------------------------------------- /packaging/mpackage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/packaging/mpackage.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/pyproject.toml -------------------------------------------------------------------------------- /run_cross_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/run_cross_test.py -------------------------------------------------------------------------------- /run_format_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/run_format_tests.py -------------------------------------------------------------------------------- /run_meson_command_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/run_meson_command_tests.py -------------------------------------------------------------------------------- /run_mypy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/run_mypy.py -------------------------------------------------------------------------------- /run_project_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/run_project_tests.py -------------------------------------------------------------------------------- /run_shell_checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/run_shell_checks.py -------------------------------------------------------------------------------- /run_single_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/run_single_test.py -------------------------------------------------------------------------------- /run_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/run_tests.py -------------------------------------------------------------------------------- /run_unittests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/run_unittests.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/setup.py -------------------------------------------------------------------------------- /skip_ci.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/skip_ci.py -------------------------------------------------------------------------------- /test cases/cmake/20 cmake file/foolib.cmake.in: -------------------------------------------------------------------------------- 1 | @foo@ 2 | -------------------------------------------------------------------------------- /test cases/cmake/26 cmake package prefix dir/cmakePackagePrefixDirConfig.cmake.in: -------------------------------------------------------------------------------- 1 | @PACKAGE_INIT@ 2 | -------------------------------------------------------------------------------- /test cases/cmake/27 dependency fallback/subprojects/broken_method.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | method=notfound 3 | -------------------------------------------------------------------------------- /test cases/cmake/27 dependency fallback/subprojects/force_cmake.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | method=cmake 3 | -------------------------------------------------------------------------------- /test cases/cmake/27 dependency fallback/subprojects/meson_method.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | method=meson 3 | -------------------------------------------------------------------------------- /test cases/cmake/27 dependency fallback/subprojects/meson_subp/meson.build: -------------------------------------------------------------------------------- 1 | project('dummy') 2 | -------------------------------------------------------------------------------- /test cases/common/10 man install/vanishing/meson.build: -------------------------------------------------------------------------------- 1 | install_man('vanishing.1') 2 | -------------------------------------------------------------------------------- /test cases/common/10 man install/vanishing/vanishing.1: -------------------------------------------------------------------------------- 1 | This is a man page of the vanishing subdirectory. 2 | -------------------------------------------------------------------------------- /test cases/common/100 postconf with args/raw.dat: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /test cases/common/102 extract same name/lib.c: -------------------------------------------------------------------------------- 1 | int func1(void) { 2 | return 23; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/102 extract same name/src/lib.c: -------------------------------------------------------------------------------- 1 | int func2(void) { 2 | return 42; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/105 generatorcustom/res1.txt: -------------------------------------------------------------------------------- 1 | res1 2 | -------------------------------------------------------------------------------- /test cases/common/105 generatorcustom/res2.txt: -------------------------------------------------------------------------------- 1 | res2 2 | -------------------------------------------------------------------------------- /test cases/common/106 multiple dir configure file/subdir/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/106 multiple dir configure file/subdir/someinput.in: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/109 custom target capture/data_source.txt: -------------------------------------------------------------------------------- 1 | This is a text only input file. 2 | -------------------------------------------------------------------------------- /test cases/common/11 subdir/subdir/prog.c: -------------------------------------------------------------------------------- 1 | int main(void) { return 0; } 2 | -------------------------------------------------------------------------------- /test cases/common/116 test skip/test_skip.c: -------------------------------------------------------------------------------- 1 | int main(void) { 2 | return 77; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/12 data/datafile.dat: -------------------------------------------------------------------------------- 1 | this is a data file 2 | -------------------------------------------------------------------------------- /test cases/common/12 data/runscript.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo "Runscript" 4 | -------------------------------------------------------------------------------- /test cases/common/12 data/somefile.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/12 data/subdir/data.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/12 data/subprojects/moredata/data.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test cases/common/12 data/to_be_renamed_1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/12 data/to_be_renamed_3.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/12 data/to_be_renamed_4.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/12 data/vanishing/to_be_renamed_2.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/121 object only target/source.c: -------------------------------------------------------------------------------- 1 | int func1_in_obj(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/121 object only target/source2.c: -------------------------------------------------------------------------------- 1 | int func2_in_obj(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/121 object only target/source3.c: -------------------------------------------------------------------------------- 1 | int func3_in_obj(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/122 no buildincdir/include/header.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | int foobar(void); 4 | -------------------------------------------------------------------------------- /test cases/common/124 dependency file generation/main .c: -------------------------------------------------------------------------------- 1 | int main(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/125 configure file in generator/inc/confdata.in: -------------------------------------------------------------------------------- 1 | @VALUE@ 2 | -------------------------------------------------------------------------------- /test cases/common/125 configure file in generator/src/source: -------------------------------------------------------------------------------- 1 | 23 2 | -------------------------------------------------------------------------------- /test cases/common/127 generated assembly/empty.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/127 generated assembly/square.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | square_unsigned 3 | -------------------------------------------------------------------------------- /test cases/common/128 build by default targets in tests/main.c: -------------------------------------------------------------------------------- 1 | int main(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/129 build by default/source.txt: -------------------------------------------------------------------------------- 1 | I am a bunch of text. 2 | -------------------------------------------------------------------------------- /test cases/common/13 pch/cpp/pch/prog.hh: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /test cases/common/13 pch/generated/generated_generator.in: -------------------------------------------------------------------------------- 1 | #define BAR 0 2 | -------------------------------------------------------------------------------- /test cases/common/13 pch/mixed/pch/func.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /test cases/common/13 pch/mixed/pch/main.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /test cases/common/13 pch/userDefined/pch/pch.h: -------------------------------------------------------------------------------- 1 | int foo(); 2 | -------------------------------------------------------------------------------- /test cases/common/13 pch/withIncludeDirectories/include/lib/lib.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /test cases/common/13 pch/withIncludeDirectories/pch/prog.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /test cases/common/130 include order/ctsub/emptyfile.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/130 include order/ctsub/main.h: -------------------------------------------------------------------------------- 1 | #error "ctsub/main.h included" 2 | -------------------------------------------------------------------------------- /test cases/common/130 include order/inc1/hdr.h: -------------------------------------------------------------------------------- 1 | #define SOME_DEFINE 42 2 | -------------------------------------------------------------------------------- /test cases/common/130 include order/inc2/hdr.h: -------------------------------------------------------------------------------- 1 | #undef SOME_DEFINE 2 | -------------------------------------------------------------------------------- /test cases/common/130 include order/sub1/main.h: -------------------------------------------------------------------------------- 1 | #error "sub1/main.h included" 2 | -------------------------------------------------------------------------------- /test cases/common/130 include order/sub2/main.h: -------------------------------------------------------------------------------- 1 | #error "sub2/main.h included" 2 | -------------------------------------------------------------------------------- /test cases/common/130 include order/sub3/main.h: -------------------------------------------------------------------------------- 1 | #error "sub3/main.h included" 2 | -------------------------------------------------------------------------------- /test cases/common/130 include order/sub3/meson.build: -------------------------------------------------------------------------------- 1 | sub3 = meson.current_source_dir() 2 | -------------------------------------------------------------------------------- /test cases/common/130 include order/sub4/main.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "some.h" 4 | -------------------------------------------------------------------------------- /test cases/common/131 override options/one.c: -------------------------------------------------------------------------------- 1 | static int hidden_func(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/133 c cpp and asm/somelib.c: -------------------------------------------------------------------------------- 1 | int get_cval (void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/136 empty build file/subdir/meson.build: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/138 C and CPP link/dummy.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/14 configure file/config4a.h.in: -------------------------------------------------------------------------------- 1 | /* Dummy file */ 2 | #define RESULTA @ZERO@ 3 | -------------------------------------------------------------------------------- /test cases/common/14 configure file/config4b.h.in: -------------------------------------------------------------------------------- 1 | /* Dummy file */ 2 | #define RESULTB @ZERO@ 3 | -------------------------------------------------------------------------------- /test cases/common/14 configure file/config5.h.in: -------------------------------------------------------------------------------- 1 | #define MESSAGE "@var@" 2 | -------------------------------------------------------------------------------- /test cases/common/14 configure file/depfile: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/14 configure file/differentafterbasename1.in: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/14 configure file/differentafterbasename2.in: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/14 configure file/dummy.dat: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/14 configure file/nosubst-nocopy1.txt.in: -------------------------------------------------------------------------------- 1 | #mesondefine FOO_BAR 2 | -------------------------------------------------------------------------------- /test cases/common/14 configure file/nosubst-nocopy2.txt.in: -------------------------------------------------------------------------------- 1 | @FOO_BAR@ 2 | -------------------------------------------------------------------------------- /test cases/common/14 configure file/sameafterbasename.in: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/14 configure file/sameafterbasename.in2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/142 nested links/xephyr.c: -------------------------------------------------------------------------------- 1 | int main(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/143 list of file sources/foo: -------------------------------------------------------------------------------- 1 | some text 2 | -------------------------------------------------------------------------------- /test cases/common/145 recursive linking/circular/prop1.c: -------------------------------------------------------------------------------- 1 | int get_st1_prop (void) { 2 | return 1; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/145 recursive linking/circular/prop2.c: -------------------------------------------------------------------------------- 1 | int get_st2_prop (void) { 2 | return 2; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/145 recursive linking/circular/prop3.c: -------------------------------------------------------------------------------- 1 | int get_st3_prop (void) { 2 | return 3; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/147 simd/include/simdheader.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define I_CAN_HAZ_SIMD 4 | -------------------------------------------------------------------------------- /test cases/common/15 if/prog.c: -------------------------------------------------------------------------------- 1 | int main(void) { return 0; } 2 | -------------------------------------------------------------------------------- /test cases/common/150 reserved targets/benchmark/meson.build: -------------------------------------------------------------------------------- 1 | executable('test-benchmark', '../test.c') 2 | -------------------------------------------------------------------------------- /test cases/common/150 reserved targets/clean-gcda/meson.build: -------------------------------------------------------------------------------- 1 | executable('test-clean-gcda', '../test.c') 2 | -------------------------------------------------------------------------------- /test cases/common/150 reserved targets/clean-gcno/meson.build: -------------------------------------------------------------------------------- 1 | executable('test-clean-gcno', '../test.c') 2 | -------------------------------------------------------------------------------- /test cases/common/150 reserved targets/clean/meson.build: -------------------------------------------------------------------------------- 1 | executable('test-clean', '../test.c') 2 | -------------------------------------------------------------------------------- /test cases/common/150 reserved targets/coverage/meson.build: -------------------------------------------------------------------------------- 1 | executable('test-coverage', '../test.c') 2 | -------------------------------------------------------------------------------- /test cases/common/150 reserved targets/distcheck/meson.build: -------------------------------------------------------------------------------- 1 | executable('test-distcheck', '../test.c') 2 | -------------------------------------------------------------------------------- /test cases/common/150 reserved targets/install/meson.build: -------------------------------------------------------------------------------- 1 | executable('test-install', '../test.c') 2 | -------------------------------------------------------------------------------- /test cases/common/150 reserved targets/phony/meson.build: -------------------------------------------------------------------------------- 1 | executable('test-phony', '../test.c') 2 | -------------------------------------------------------------------------------- /test cases/common/150 reserved targets/scan-build/meson.build: -------------------------------------------------------------------------------- 1 | executable('test-scan-build', '../test.c') 2 | -------------------------------------------------------------------------------- /test cases/common/150 reserved targets/test.c: -------------------------------------------------------------------------------- 1 | int main(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/150 reserved targets/uninstall/meson.build: -------------------------------------------------------------------------------- 1 | executable('test-uninstall', '../test.c') 2 | -------------------------------------------------------------------------------- /test cases/common/151 duplicate source names/dir2/dir1/file.c: -------------------------------------------------------------------------------- 1 | int dir2_dir1 = 21; 2 | -------------------------------------------------------------------------------- /test cases/common/151 duplicate source names/dir2/file.c: -------------------------------------------------------------------------------- 1 | int dir2 = 20; 2 | -------------------------------------------------------------------------------- /test cases/common/151 duplicate source names/dir3/dir1/file.c: -------------------------------------------------------------------------------- 1 | int dir3_dir1 = 31; 2 | -------------------------------------------------------------------------------- /test cases/common/151 duplicate source names/dir3/file.c: -------------------------------------------------------------------------------- 1 | int dir3 = 30; 2 | -------------------------------------------------------------------------------- /test cases/common/153 wrap file should not failed/subprojects/packagecache/zlib-1.2.8-8-wrap.zip: -------------------------------------------------------------------------------- 1 | dummy 2 | -------------------------------------------------------------------------------- /test cases/common/153 wrap file should not failed/subprojects/packagecache/zlib-1.2.8.tar.gz: -------------------------------------------------------------------------------- 1 | dummy 2 | -------------------------------------------------------------------------------- /test cases/common/154 includedir subproj/prog.c: -------------------------------------------------------------------------------- 1 | int main(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/157 custom target subdir depend files/subdir/dep.dat: -------------------------------------------------------------------------------- 1 | You can depend on this file. -------------------------------------------------------------------------------- /test cases/common/16 comparison/prog.c: -------------------------------------------------------------------------------- 1 | int main(void) { return 0; } 2 | -------------------------------------------------------------------------------- /test cases/common/161 not-found dependency/testlib.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/162 subdir if_found/subdir/meson.build: -------------------------------------------------------------------------------- 1 | variable = 5 2 | -------------------------------------------------------------------------------- /test cases/common/168 preserve gendir/base.inp: -------------------------------------------------------------------------------- 1 | base 2 | -------------------------------------------------------------------------------- /test cases/common/168 preserve gendir/com/mesonbuild/subbie.inp: -------------------------------------------------------------------------------- 1 | subbie 2 | -------------------------------------------------------------------------------- /test cases/common/169 source in dep/foo.c: -------------------------------------------------------------------------------- 1 | int foo(void) { 2 | return 42; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/169 source in dep/generated/funname: -------------------------------------------------------------------------------- 1 | my_wonderful_function 2 | -------------------------------------------------------------------------------- /test cases/common/17 array/func.c: -------------------------------------------------------------------------------- 1 | int func(void) { return 0; } 2 | -------------------------------------------------------------------------------- /test cases/common/170 generator link whole/meson_test_function.tmpl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/179 escape and unicode/fun.c: -------------------------------------------------------------------------------- 1 | int a_fun(void) { 2 | return 1; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/181 same target name flat layout/foo.c: -------------------------------------------------------------------------------- 1 | int meson_test_main_foo(void) { return 10; } 2 | -------------------------------------------------------------------------------- /test cases/common/182 find override/broken.py: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env python3 2 | 3 | raise SystemExit(1) 4 | -------------------------------------------------------------------------------- /test cases/common/182 find override/otherdir/source.desc: -------------------------------------------------------------------------------- 1 | be_seeing_you 2 | -------------------------------------------------------------------------------- /test cases/common/182 find override/otherdir/source2.desc: -------------------------------------------------------------------------------- 1 | number_returner 2 | -------------------------------------------------------------------------------- /test cases/common/182 find override/prog-version.py: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env python3 2 | 3 | print('1.0') 4 | -------------------------------------------------------------------------------- /test cases/common/185 same target name/file.c: -------------------------------------------------------------------------------- 1 | int func(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/185 same target name/sub/file2.c: -------------------------------------------------------------------------------- 1 | int func(void) { 2 | return 5; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/185 same target name/sub/meson.build: -------------------------------------------------------------------------------- 1 | static_library('foo', 'file2.c') 2 | -------------------------------------------------------------------------------- /test cases/common/186 test depends/main.c: -------------------------------------------------------------------------------- 1 | int main(void) { return 0; } 2 | -------------------------------------------------------------------------------- /test cases/common/189 check header/ouagadougou.h: -------------------------------------------------------------------------------- 1 | #define OMG_THIS_SHOULDNT_BE_FOUND 2 | -------------------------------------------------------------------------------- /test cases/common/19 header in file list/header.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /test cases/common/190 install_mode/data_source.txt: -------------------------------------------------------------------------------- 1 | This is a text only input file. 2 | -------------------------------------------------------------------------------- /test cases/common/190 install_mode/runscript.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo "Runscript" 4 | -------------------------------------------------------------------------------- /test cases/common/190 install_mode/stat.c: -------------------------------------------------------------------------------- 1 | int func(void) { return 933; } 2 | -------------------------------------------------------------------------------- /test cases/common/190 install_mode/sub1/second.dat: -------------------------------------------------------------------------------- 1 | Test that multiple install_subdirs meld their results. -------------------------------------------------------------------------------- /test cases/common/190 install_mode/sub2/stub: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/195 generator in subdir/com/mesonbuild/subbie.inp: -------------------------------------------------------------------------------- 1 | subbie 2 | -------------------------------------------------------------------------------- /test cases/common/196 subproject with features/nothing.c: -------------------------------------------------------------------------------- 1 | int main(void) 2 | { 3 | return 0; 4 | } 5 | -------------------------------------------------------------------------------- /test cases/common/198 broken subproject/subprojects/broken/broken.c: -------------------------------------------------------------------------------- 1 | #error This must not compile 2 | -------------------------------------------------------------------------------- /test cases/common/2 cpp/VERSIONFILE: -------------------------------------------------------------------------------- 1 | 1.0.0 2 | -------------------------------------------------------------------------------- /test cases/common/201 kwarg entry/inc/prog.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define MESSAGE "Hello there.\n" 4 | -------------------------------------------------------------------------------- /test cases/common/202 custom target build by default/test.json: -------------------------------------------------------------------------------- 1 | { 2 | "installed": [ 3 | 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /test cases/common/203 find_library and headers/foo.h: -------------------------------------------------------------------------------- 1 | #define VAL 42 2 | -------------------------------------------------------------------------------- /test cases/common/208 link custom/dummy.c: -------------------------------------------------------------------------------- 1 | void inner_lib_func(void) {} -------------------------------------------------------------------------------- /test cases/common/215 source set realistic example/dummy.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/218 include_dir dot/rone.h: -------------------------------------------------------------------------------- 1 | int rOne(void); -------------------------------------------------------------------------------- /test cases/common/218 include_dir dot/src/rone.c: -------------------------------------------------------------------------------- 1 | int rOne(void) { 2 | return 1; 3 | } -------------------------------------------------------------------------------- /test cases/common/22 object extraction/lib.c: -------------------------------------------------------------------------------- 1 | int func(void) { 2 | return 42; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/22 object extraction/lib2.c: -------------------------------------------------------------------------------- 1 | int retval(void) { 2 | return 43; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/22 object extraction/src/lib.c: -------------------------------------------------------------------------------- 1 | int func(void) { 2 | return 42; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/220 fs module/btgt.c: -------------------------------------------------------------------------------- 1 | int 2 | main(void) 3 | { 4 | return 0; 5 | } 6 | -------------------------------------------------------------------------------- /test cases/common/220 fs module/ctgt.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/220 fs module/subdir/btgt.c: -------------------------------------------------------------------------------- 1 | int 2 | main(void) 3 | { 4 | return 0; 5 | } 6 | -------------------------------------------------------------------------------- /test cases/common/220 fs module/subdir/subdirfile.txt: -------------------------------------------------------------------------------- 1 | I have no content. 2 | -------------------------------------------------------------------------------- /test cases/common/227 very long command line/main.c: -------------------------------------------------------------------------------- 1 | int main(void) { return 0; } 2 | -------------------------------------------------------------------------------- /test cases/common/228 custom_target source/a: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/229 disabler array addition/test.c: -------------------------------------------------------------------------------- 1 | int stub(void) { return 0; } 2 | -------------------------------------------------------------------------------- /test cases/common/230 external project/func.h: -------------------------------------------------------------------------------- 1 | int func(void); 2 | -------------------------------------------------------------------------------- /test cases/common/230 external project/libfoo/libfoo.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | int call_foo(void); 4 | -------------------------------------------------------------------------------- /test cases/common/231 subdir files/subdir/meson.build: -------------------------------------------------------------------------------- 1 | subdir_sources = files(['prog.c']) 2 | -------------------------------------------------------------------------------- /test cases/common/231 subdir files/subdir/prog.c: -------------------------------------------------------------------------------- 1 | int main(void) { return 0; } 2 | -------------------------------------------------------------------------------- /test cases/common/233 wrap case/subprojects/up_down/up_down.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define UP_IS_DOWN 4 | -------------------------------------------------------------------------------- /test cases/common/234 get_file_contents/VERSION: -------------------------------------------------------------------------------- 1 | 1.2.0 2 | -------------------------------------------------------------------------------- /test cases/common/241 set and get variable/test1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/241 set and get variable/test2.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/242 custom target feed/data_source.txt: -------------------------------------------------------------------------------- 1 | This is a text only input file. 2 | -------------------------------------------------------------------------------- /test cases/common/243 escape++/test.c: -------------------------------------------------------------------------------- 1 | int main(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/245 custom target index source/header_source.h: -------------------------------------------------------------------------------- 1 | extern int genfunc(void); 2 | -------------------------------------------------------------------------------- /test cases/common/249 install_symlink/datafile.dat: -------------------------------------------------------------------------------- 1 | this is a data file 2 | -------------------------------------------------------------------------------- /test cases/common/250 system include dir/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() { return 0; } 4 | -------------------------------------------------------------------------------- /test cases/common/251 add_project_dependencies/inc/lib.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | extern int ok(void); 3 | -------------------------------------------------------------------------------- /test cases/common/252 install data structured/dir1/bad: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/252 install data structured/dir1/file1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/252 install data structured/dir1/file2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/252 install data structured/dir1/file3: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/252 install data structured/dir2/bad: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/252 install data structured/dir2/file1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/252 install data structured/dir2/file2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/252 install data structured/dir2/file3: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/252 install data structured/dir3/bad: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/252 install data structured/dir3/file1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/252 install data structured/dir3/file2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/252 install data structured/dir3/file3: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/252 install data structured/pysrc/__init__.py: -------------------------------------------------------------------------------- 1 | '''init for mod''' 2 | -------------------------------------------------------------------------------- /test cases/common/252 install data structured/pysrc/bad.py: -------------------------------------------------------------------------------- 1 | '''mod.bad should not be installed''' 2 | -------------------------------------------------------------------------------- /test cases/common/252 install data structured/pysrc/bar.py: -------------------------------------------------------------------------------- 1 | '''mod.bar module''' 2 | -------------------------------------------------------------------------------- /test cases/common/252 install data structured/pysrc/foo.py: -------------------------------------------------------------------------------- 1 | '''mod.foo module''' 2 | -------------------------------------------------------------------------------- /test cases/common/252 install data structured/pysrc/submod/__init__.py: -------------------------------------------------------------------------------- 1 | '''init for submod''' 2 | -------------------------------------------------------------------------------- /test cases/common/257 generated header dep/foo.c: -------------------------------------------------------------------------------- 1 | #include "foo.h" 2 | -------------------------------------------------------------------------------- /test cases/common/259 preprocess/foo.c: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /test cases/common/259 preprocess/src/file.map.in: -------------------------------------------------------------------------------- 1 | #if 1 2 | Hello World 3 | #endif 4 | -------------------------------------------------------------------------------- /test cases/common/26 find program/scripts/test_subdir.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | exit(0) 4 | -------------------------------------------------------------------------------- /test cases/common/26 find program/source.in: -------------------------------------------------------------------------------- 1 | int main(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/260 declare_dependency objects/bar.c: -------------------------------------------------------------------------------- 1 | void bar(void) {} 2 | -------------------------------------------------------------------------------- /test cases/common/262 generator chain/data.txt: -------------------------------------------------------------------------------- 1 | stage1 2 | -------------------------------------------------------------------------------- /test cases/common/263 internal dependency includes in checks/include/test_262_header.h: -------------------------------------------------------------------------------- 1 | int foo(void); 2 | -------------------------------------------------------------------------------- /test cases/common/265 default_options dict/lib.c: -------------------------------------------------------------------------------- 1 | #warning Make sure this is not fatal 2 | -------------------------------------------------------------------------------- /test cases/common/266 format string/meson_options.txt: -------------------------------------------------------------------------------- 1 | option('opt', type: 'feature') 2 | -------------------------------------------------------------------------------- /test cases/common/268 install functions and follow symlinks/foo/file1: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /test cases/common/272 unity/slib1.c: -------------------------------------------------------------------------------- 1 | int func1(void) { 2 | return 1; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/272 unity/slib2.c: -------------------------------------------------------------------------------- 1 | int func2(void) { 2 | return 2; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/28 try compile/foo.h.in: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/281 subproj options/crossfile.ini: -------------------------------------------------------------------------------- 1 | [sub:project options] 2 | bar = true 3 | -------------------------------------------------------------------------------- /test cases/common/281 subproj options/subprojects/sub2/f.c: -------------------------------------------------------------------------------- 1 | int f(void) 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/285 atomic/a.c: -------------------------------------------------------------------------------- 1 | int main(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/3 static/libfile.c: -------------------------------------------------------------------------------- 1 | int libfunc(void) { 2 | return 3; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/3 static/libfile2.c: -------------------------------------------------------------------------------- 1 | int libfunc2(void) { 2 | return 4; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/32 has header/ouagadougou.h: -------------------------------------------------------------------------------- 1 | #define OMG_THIS_SHOULDNT_BE_FOUND 2 | -------------------------------------------------------------------------------- /test cases/common/33 run program/get-version.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | print('1.2') 4 | -------------------------------------------------------------------------------- /test cases/common/33 run program/scripts/hello.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo hello 4 | -------------------------------------------------------------------------------- /test cases/common/41 test args/testfile.txt: -------------------------------------------------------------------------------- 1 | contents 2 | -------------------------------------------------------------------------------- /test cases/common/42 subproject/mylicense.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/42 subproject/subprojects/sublib/sublicense1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/42 subproject/subprojects/sublib/sublicense2.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/44 pkgconfig-gen/dependencies/dummy.c: -------------------------------------------------------------------------------- 1 | int dummy(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/44 pkgconfig-gen/inc1/inc1.h: -------------------------------------------------------------------------------- 1 | #define INC1 1 2 | -------------------------------------------------------------------------------- /test cases/common/44 pkgconfig-gen/inc2/inc2.h: -------------------------------------------------------------------------------- 1 | #define INC2 2 2 | -------------------------------------------------------------------------------- /test cases/common/45 custom install dirs/prog.1: -------------------------------------------------------------------------------- 1 | Man up, you. 2 | -------------------------------------------------------------------------------- /test cases/common/45 custom install dirs/prog.c: -------------------------------------------------------------------------------- 1 | int main(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/47 same file name/d1/file.c: -------------------------------------------------------------------------------- 1 | int func1(void) { return 42; } 2 | -------------------------------------------------------------------------------- /test cases/common/47 same file name/d2/file.c: -------------------------------------------------------------------------------- 1 | int func2(void) { return 42; } 2 | -------------------------------------------------------------------------------- /test cases/common/48 file grabber/a.c: -------------------------------------------------------------------------------- 1 | int funca(void) { return 0; } 2 | -------------------------------------------------------------------------------- /test cases/common/48 file grabber/b.c: -------------------------------------------------------------------------------- 1 | int funcb(void) { return 0; } 2 | -------------------------------------------------------------------------------- /test cases/common/48 file grabber/c.c: -------------------------------------------------------------------------------- 1 | int funcc(void) { return 0; } 2 | -------------------------------------------------------------------------------- /test cases/common/48 file grabber/grabber.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | for i in *.c; do 4 | echo $i 5 | done 6 | -------------------------------------------------------------------------------- /test cases/common/48 file grabber/subdir/suba.c: -------------------------------------------------------------------------------- 1 | int funca(void) { return 0; } 2 | -------------------------------------------------------------------------------- /test cases/common/48 file grabber/subdir/subb.c: -------------------------------------------------------------------------------- 1 | int funcb(void) { return 0; } 2 | -------------------------------------------------------------------------------- /test cases/common/48 file grabber/subdir/subc.c: -------------------------------------------------------------------------------- 1 | int funcc(void) { return 0; } 2 | -------------------------------------------------------------------------------- /test cases/common/49 custom target/data_source.txt: -------------------------------------------------------------------------------- 1 | This is a text only input file. 2 | -------------------------------------------------------------------------------- /test cases/common/5 linkstatic/libfile.c: -------------------------------------------------------------------------------- 1 | int func(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/5 linkstatic/libfile2.c: -------------------------------------------------------------------------------- 1 | int func2(void) { 2 | return 2; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/5 linkstatic/libfile3.c: -------------------------------------------------------------------------------- 1 | int func3(void) { 2 | return 3; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/5 linkstatic/libfile4.c: -------------------------------------------------------------------------------- 1 | int func4(void) { 2 | return 4; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/50 custom target chain/data_source.txt: -------------------------------------------------------------------------------- 1 | This is a text only input file. 2 | -------------------------------------------------------------------------------- /test cases/common/51 run target/.clang-format: -------------------------------------------------------------------------------- 1 | BasedOnStyle: LLVM 2 | -------------------------------------------------------------------------------- /test cases/common/51 run target/.clang-tidy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/51 run target/configure.in: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | print('Success') -------------------------------------------------------------------------------- /test cases/common/52 object generator/dir/source5.c: -------------------------------------------------------------------------------- 1 | int func5_in_obj(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/52 object generator/dir/source6.c: -------------------------------------------------------------------------------- 1 | int func6_in_obj(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/52 object generator/source.c: -------------------------------------------------------------------------------- 1 | int func1_in_obj(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/52 object generator/source2.c: -------------------------------------------------------------------------------- 1 | int func2_in_obj(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/52 object generator/source3.c: -------------------------------------------------------------------------------- 1 | int func3_in_obj(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/52 object generator/source4.c: -------------------------------------------------------------------------------- 1 | int func4_in_obj(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/53 install script/src/a file.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/55 exe static shared/stat2.c: -------------------------------------------------------------------------------- 1 | int statlibfunc2(void) { 2 | return 18; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/56 array methods/a.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/56 array methods/b.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/56 array methods/c.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/57 custom header generator/input.def: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /test cases/common/57 custom header generator/somefile.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/58 multiple generators/data2.dat: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /test cases/common/58 multiple generators/subdir/data.dat: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /test cases/common/59 install subdir/nested_elided/sub/eighth.dat: -------------------------------------------------------------------------------- 1 | File in nested elided directory. 2 | -------------------------------------------------------------------------------- /test cases/common/59 install subdir/sub/sub1/third.dat: -------------------------------------------------------------------------------- 1 | This is a third data file for sub1 dir. 2 | -------------------------------------------------------------------------------- /test cases/common/59 install subdir/sub1/second.dat: -------------------------------------------------------------------------------- 1 | Test that multiple install_subdirs meld their results. -------------------------------------------------------------------------------- /test cases/common/59 install subdir/sub2/dircheck/excluded-three.dat: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/59 install subdir/sub2/excluded-three.dat: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/59 install subdir/sub2/excluded/two.dat: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/59 install subdir/sub2/one.dat: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/59 install subdir/sub3/data/data.txt: -------------------------------------------------------------------------------- 1 | data 2 | -------------------------------------------------------------------------------- /test cases/common/59 install subdir/sub3/data/excluded.txt: -------------------------------------------------------------------------------- 1 | excluded 2 | -------------------------------------------------------------------------------- /test cases/common/59 install subdir/sub3/data/excluded/excluded.txt: -------------------------------------------------------------------------------- 1 | excluded 2 | -------------------------------------------------------------------------------- /test cases/common/59 install subdir/subdir/sub_elided/dircheck/seventh.dat: -------------------------------------------------------------------------------- 1 | Nested file in a subdir. 2 | -------------------------------------------------------------------------------- /test cases/common/59 install subdir/subdir/sub_elided/sixth.dat: -------------------------------------------------------------------------------- 1 | Elide test file in a subdir. 2 | -------------------------------------------------------------------------------- /test cases/common/65 build always/version.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | extern const char *version_string; 4 | -------------------------------------------------------------------------------- /test cases/common/66 vcstag/vcstag.c.in: -------------------------------------------------------------------------------- 1 | const char *vcstag = "@VCS_TAG@"; 2 | -------------------------------------------------------------------------------- /test cases/common/66 vcstag/version.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | print('3.14') 4 | -------------------------------------------------------------------------------- /test cases/common/68 should fail/failing.c: -------------------------------------------------------------------------------- 1 | int main(void) { 2 | return 1; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/69 configure file in custom target/inc/confdata.in: -------------------------------------------------------------------------------- 1 | @VALUE@ 2 | -------------------------------------------------------------------------------- /test cases/common/71 ctarget dependency/input.dat: -------------------------------------------------------------------------------- 1 | This is a piece of text. 2 | -------------------------------------------------------------------------------- /test cases/common/74 file object/lib.c: -------------------------------------------------------------------------------- 1 | int func(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/74 file object/subdir1/lib.c: -------------------------------------------------------------------------------- 1 | int func(void) { 2 | return 1; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/74 file object/subdir2/lib.c: -------------------------------------------------------------------------------- 1 | int func(void) { 2 | return 2; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/77 extract from nested subdir/src/meson.build: -------------------------------------------------------------------------------- 1 | subdir('first') 2 | -------------------------------------------------------------------------------- /test cases/common/77 extract from nested subdir/tst/meson.build: -------------------------------------------------------------------------------- 1 | subdir('first') 2 | -------------------------------------------------------------------------------- /test cases/common/8 install/prog.c: -------------------------------------------------------------------------------- 1 | int main(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/8 install/stat.c: -------------------------------------------------------------------------------- 1 | int func(void) { return 933; } 2 | -------------------------------------------------------------------------------- /test cases/common/85 skip subdir/subdir1/meson.build: -------------------------------------------------------------------------------- 1 | error('This should not be called.') 2 | -------------------------------------------------------------------------------- /test cases/common/86 private include/stlib/foo1.def: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/86 private include/stlib/foo2.def: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/common/9 header install/vanishing_subdir/meson.build: -------------------------------------------------------------------------------- 1 | install_headers('vanished.h') 2 | -------------------------------------------------------------------------------- /test cases/common/90 gen extra/name.dat: -------------------------------------------------------------------------------- 1 | bob_mcbob 2 | -------------------------------------------------------------------------------- /test cases/common/90 gen extra/name.l: -------------------------------------------------------------------------------- 1 | int main(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/common/95 manygen/subdir/funcinfo.def: -------------------------------------------------------------------------------- 1 | gen_func 2 | -------------------------------------------------------------------------------- /test cases/common/97 find program path/program.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | print("Found") 4 | -------------------------------------------------------------------------------- /test cases/common/99 postconf/raw.dat: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /test cases/csharp/4 external dep/hello.txt: -------------------------------------------------------------------------------- 1 | Hello World! 2 | -------------------------------------------------------------------------------- /test cases/cuda/13 cuda compiler setting/nativefile.ini: -------------------------------------------------------------------------------- 1 | [binaries] 2 | 3 | cuda = 'nvcc' 4 | -------------------------------------------------------------------------------- /test cases/cuda/16 multistd/lib.cu: -------------------------------------------------------------------------------- 1 | int do_cuda_stuff() { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/cython/2 generated sources/configure.pyx.in: -------------------------------------------------------------------------------- 1 | cpdef func(): 2 | return "Hello, World!" 3 | -------------------------------------------------------------------------------- /test cases/cython/2 generated sources/g.in: -------------------------------------------------------------------------------- 1 | cpdef func(): 2 | return "Hello, World!" 3 | -------------------------------------------------------------------------------- /test cases/cython/2 generated sources/includestuff.pyx: -------------------------------------------------------------------------------- 1 | include "stuff.pxi" 2 | -------------------------------------------------------------------------------- /test cases/cython/2 generated sources/simpleinclude.pyx: -------------------------------------------------------------------------------- 1 | include "simplestuff.pxi" 2 | -------------------------------------------------------------------------------- /test cases/cython/2 generated sources/simplestuff.pxi: -------------------------------------------------------------------------------- 1 | def func2(): 2 | print("Hello world") 3 | -------------------------------------------------------------------------------- /test cases/cython/2 generated sources/stuff.pxi.in: -------------------------------------------------------------------------------- 1 | def func(): 2 | print("Hello world") 3 | -------------------------------------------------------------------------------- /test cases/cython/4 override_options/foo_cpp.pyx: -------------------------------------------------------------------------------- 1 | def the_answer(): 2 | return 43 3 | -------------------------------------------------------------------------------- /test cases/d/1 simple/app.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/test cases/d/1 simple/app.d -------------------------------------------------------------------------------- /test cases/d/11 dub/test.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/test cases/d/11 dub/test.d -------------------------------------------------------------------------------- /test cases/d/12 root include directory/some/meson.build: -------------------------------------------------------------------------------- 1 | subdir('dlang') -------------------------------------------------------------------------------- /test cases/d/13 declare dep/views/test.txt: -------------------------------------------------------------------------------- 1 | TEST PHRASE -------------------------------------------------------------------------------- /test cases/d/16 code generation/input.txt: -------------------------------------------------------------------------------- 1 | Some text to be returned by generated code 2 | -------------------------------------------------------------------------------- /test cases/d/17 dub and meson project/multi-configuration/source/app.d: -------------------------------------------------------------------------------- 1 | void main () {} 2 | -------------------------------------------------------------------------------- /test cases/d/17 dub and meson project/multi-configuration/source/foo.d: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/d/17 dub and meson project/source/app.d: -------------------------------------------------------------------------------- 1 | void main () {} 2 | -------------------------------------------------------------------------------- /test cases/d/5 mixed/app.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/test cases/d/5 mixed/app.d -------------------------------------------------------------------------------- /test cases/d/7 multilib/say1.di: -------------------------------------------------------------------------------- 1 | int sayHello1 (string str); 2 | -------------------------------------------------------------------------------- /test cases/d/7 multilib/say2.di: -------------------------------------------------------------------------------- 1 | int sayHello2 (string str); 2 | -------------------------------------------------------------------------------- /test cases/d/9 features/data/people.txt: -------------------------------------------------------------------------------- 1 | Rick 2 | Morty 3 | Summer 4 | Beth 5 | Jerry 6 | -------------------------------------------------------------------------------- /test cases/darwin/1 rpath removal on install/foo/foo.c: -------------------------------------------------------------------------------- 1 | int foo() { 2 | return 1 + 2; 3 | } -------------------------------------------------------------------------------- /test cases/darwin/1 rpath removal on install/foo/foo.h: -------------------------------------------------------------------------------- 1 | int foo(); -------------------------------------------------------------------------------- /test cases/failing build/1 hidden symbol/bob.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | int hidden_function(); 4 | -------------------------------------------------------------------------------- /test cases/failing build/14 swift werror/test.swift: -------------------------------------------------------------------------------- 1 | #warning("oops") 2 | print("Hello, World!") 3 | -------------------------------------------------------------------------------- /test cases/failing build/2 pch disabled/c/pch/prog.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /test cases/failing test/1 trivial/main.c: -------------------------------------------------------------------------------- 1 | int main(void) { 2 | return 1; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/failing test/4 hard error/main.c: -------------------------------------------------------------------------------- 1 | int main(void) { 2 | return 99; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/failing/10 out of bounds/meson.build: -------------------------------------------------------------------------------- 1 | project('out of bounds') 2 | 3 | x = [] 4 | y = x[0] 5 | -------------------------------------------------------------------------------- /test cases/failing/104 enter subdir twice/sub/meson.build: -------------------------------------------------------------------------------- 1 | message('Now in subdir') 2 | -------------------------------------------------------------------------------- /test cases/failing/115 structured source empty string/main.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/failing/116 structured_sources conflicts/main.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/failing/12 string arithmetic/meson.build: -------------------------------------------------------------------------------- 1 | project('string arithmetic') 2 | 3 | foo = 'a' + 3 4 | -------------------------------------------------------------------------------- /test cases/failing/120 subproject sandbox violation/subprojects/subproj1/file.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/failing/120 subproject sandbox violation/subprojects/subproj2/file.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/failing/120 subproject sandbox violation/subprojects/subproj2/nested/meson.build: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/failing/120 subproject sandbox violation/subprojects/subproj3/file.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/failing/123 extract from unity/src1.c: -------------------------------------------------------------------------------- 1 | int sub_lib_method1() { 2 | return 1337; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/failing/123 extract from unity/src2.c: -------------------------------------------------------------------------------- 1 | int sub_lib_method2() { 2 | return 1337; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/failing/124 subproject object as a dependency/main.c: -------------------------------------------------------------------------------- 1 | int main(void) { return 0; } 2 | -------------------------------------------------------------------------------- /test cases/failing/124 subproject object as a dependency/subprojects/sub/meson.build: -------------------------------------------------------------------------------- 1 | project('sub') 2 | -------------------------------------------------------------------------------- /test cases/failing/125 generator host binary/exe.c: -------------------------------------------------------------------------------- 1 | int main(void) { return 0; } 2 | -------------------------------------------------------------------------------- /test cases/failing/125 generator host binary/lib.in: -------------------------------------------------------------------------------- 1 | int foo(void) { return 7; } 2 | -------------------------------------------------------------------------------- /test cases/failing/129 utf8 with bom subdir/subdir/meson.build: -------------------------------------------------------------------------------- 1 | a = 'Hello, World!' 2 | -------------------------------------------------------------------------------- /test cases/failing/130 utf8 with bom options/meson.build: -------------------------------------------------------------------------------- 1 | project('utf8 with bom options') 2 | -------------------------------------------------------------------------------- /test cases/failing/132 dub missing dependency/dub.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "132-missing-dep" 3 | } 4 | -------------------------------------------------------------------------------- /test cases/failing/132 dub missing dependency/source/app.d: -------------------------------------------------------------------------------- 1 | void main () {} 2 | -------------------------------------------------------------------------------- /test cases/failing/133 java sources in non jar target/Test.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/failing/134 rust link_language/f.rs: -------------------------------------------------------------------------------- 1 | pub fn main() {} 2 | -------------------------------------------------------------------------------- /test cases/failing/14 invalid option name/meson.build: -------------------------------------------------------------------------------- 1 | project('foo') 2 | -------------------------------------------------------------------------------- /test cases/failing/16 same target/file.c: -------------------------------------------------------------------------------- 1 | int func() { return 0; } 2 | -------------------------------------------------------------------------------- /test cases/failing/17 wrong plusassign/meson.build: -------------------------------------------------------------------------------- 1 | project('false plusassign') 2 | 3 | 3 += 4 4 | -------------------------------------------------------------------------------- /test cases/failing/20 subver/subprojects/foo/meson.build: -------------------------------------------------------------------------------- 1 | project('foo', version : '1.0.0') 2 | -------------------------------------------------------------------------------- /test cases/failing/25 output subdir/foo.in: -------------------------------------------------------------------------------- 1 | Nothing here. 2 | -------------------------------------------------------------------------------- /test cases/failing/29 invalid man extension/foo.a1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/failing/30 no man extension/foo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/failing/31 exe static shared/stat.c: -------------------------------------------------------------------------------- 1 | int statlibfunc() { 2 | return 42; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/failing/36 has function external dependency/mylib.c: -------------------------------------------------------------------------------- 1 | int testfunc(void) { return 0; } 2 | -------------------------------------------------------------------------------- /test cases/failing/38 kwarg assign/dummy.c: -------------------------------------------------------------------------------- 1 | const char* dummy() { 2 | return "I do nothing."; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/failing/39 custom target plainname many inputs/1.txt: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /test cases/failing/39 custom target plainname many inputs/2.txt: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /test cases/failing/41 project name colon/meson.build: -------------------------------------------------------------------------------- 1 | project('name with :') 2 | -------------------------------------------------------------------------------- /test cases/failing/42 abs subdir/bob/meson.build: -------------------------------------------------------------------------------- 1 | # This file is never reached. 2 | x = 3 3 | -------------------------------------------------------------------------------- /test cases/failing/49 slashname/sub/meson.build: -------------------------------------------------------------------------------- 1 | pf = files('prog.c') 2 | -------------------------------------------------------------------------------- /test cases/failing/50 reserved meson prefix/meson-foo/meson.build: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/failing/50 reserved meson prefix/meson.build: -------------------------------------------------------------------------------- 1 | project('test') 2 | 3 | subdir('meson-foo') 4 | -------------------------------------------------------------------------------- /test cases/failing/52 link with executable/module.c: -------------------------------------------------------------------------------- 1 | 2 | int func(void) { 3 | return 42; 4 | } 5 | -------------------------------------------------------------------------------- /test cases/failing/54 getoption prefix/subprojects/abc/meson.build: -------------------------------------------------------------------------------- 1 | project('abc', 'c') 2 | -------------------------------------------------------------------------------- /test cases/failing/54 getoption prefix/subprojects/abc/meson_options.txt: -------------------------------------------------------------------------------- 1 | option('foo', type : 'boolean') 2 | -------------------------------------------------------------------------------- /test cases/failing/61 subproj different versions/subprojects/a/a.h: -------------------------------------------------------------------------------- 1 | int a_fun(); 2 | -------------------------------------------------------------------------------- /test cases/failing/61 subproj different versions/subprojects/b/b.h: -------------------------------------------------------------------------------- 1 | int b_fun(); 2 | -------------------------------------------------------------------------------- /test cases/failing/63 install_data rename bad size/file1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/failing/63 install_data rename bad size/file2.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/failing/64 skip only subdir/subdir/meson.build: -------------------------------------------------------------------------------- 1 | subdir_done() 2 | 3 | error('Unreachable') 4 | -------------------------------------------------------------------------------- /test cases/failing/69 configuration immutable/input: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/failing/7 go to subproject/subprojects/meson.build: -------------------------------------------------------------------------------- 1 | x = 'x' 2 | -------------------------------------------------------------------------------- /test cases/failing/71 non-ascii in ascii encoded configure file/config9.h.in: -------------------------------------------------------------------------------- 1 | #define MESSAGE "@var@" 2 | -------------------------------------------------------------------------------- /test cases/failing/75 override exe config/foo.c: -------------------------------------------------------------------------------- 1 | int main(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/failing/83 invalid configure file/input: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/failing/86 pch source different folder/include/pch.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/failing/86 pch source different folder/prog.c: -------------------------------------------------------------------------------- 1 | int main(void) {} -------------------------------------------------------------------------------- /test cases/failing/86 pch source different folder/src/pch.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/failing/92 no native compiler/main.c: -------------------------------------------------------------------------------- 1 | int main(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/failing/93 subdir parse error/subdir/meson.build: -------------------------------------------------------------------------------- 1 | 3 += 4 2 | -------------------------------------------------------------------------------- /test cases/failing/94 invalid option file/meson.build: -------------------------------------------------------------------------------- 1 | project('invalid option file') 2 | -------------------------------------------------------------------------------- /test cases/failing/94 invalid option file/meson_options.txt: -------------------------------------------------------------------------------- 1 | ' 2 | -------------------------------------------------------------------------------- /test cases/failing/95 no lang/main.c: -------------------------------------------------------------------------------- 1 | int main(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/failing/97 number in combo/meson.build: -------------------------------------------------------------------------------- 1 | project('number in combo') 2 | -------------------------------------------------------------------------------- /test cases/failing/98 bool in combo/meson.build: -------------------------------------------------------------------------------- 1 | project('bool in combo') 2 | -------------------------------------------------------------------------------- /test cases/failing/98 bool in combo/nativefile.ini: -------------------------------------------------------------------------------- 1 | [project options] 2 | opt = true 3 | -------------------------------------------------------------------------------- /test cases/format/3 editorconfig/options.ini: -------------------------------------------------------------------------------- 1 | use_editor_config = true 2 | -------------------------------------------------------------------------------- /test cases/format/3 editorconfig/subdir/.editorconfig: -------------------------------------------------------------------------------- 1 | [*] 2 | max_line_length = 120 3 | -------------------------------------------------------------------------------- /test cases/fortran/14 fortran links c/clib.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | hello 3 | -------------------------------------------------------------------------------- /test cases/fortran/15 include/inc2.f90: -------------------------------------------------------------------------------- 1 | 2 | tau = 2*pi 3 | -------------------------------------------------------------------------------- /test cases/fortran/15 include/subprojects/cmake_inc/thousand.f90: -------------------------------------------------------------------------------- 1 | integer, parameter :: thousand = 1000 2 | -------------------------------------------------------------------------------- /test cases/fortran/15 include/timestwo.f90: -------------------------------------------------------------------------------- 1 | x = 2*x 2 | y = y+1 -------------------------------------------------------------------------------- /test cases/fortran/22 extract_objects/bar.f90: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/fortran/22 extract_objects/foo1.f90: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/fortran/22 extract_objects/foo2.f90: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/frameworks/10 gtk-doc/doc/foobar1/baz.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/frameworks/10 gtk-doc/doc/foobar1/baz.png.in: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/frameworks/10 gtk-doc/doc/version.xml.in: -------------------------------------------------------------------------------- 1 | @VERSION@ 2 | -------------------------------------------------------------------------------- /test cases/frameworks/13 yelp/help/C/media/test.txt: -------------------------------------------------------------------------------- 1 | hello 2 | -------------------------------------------------------------------------------- /test cases/frameworks/13 yelp/help/LINGUAS: -------------------------------------------------------------------------------- 1 | de 2 | es 3 | -------------------------------------------------------------------------------- /test cases/frameworks/13 yelp/help/es/media/test.txt: -------------------------------------------------------------------------------- 1 | Hola. 2 | -------------------------------------------------------------------------------- /test cases/frameworks/23 hotdoc/doc/index.md: -------------------------------------------------------------------------------- 1 | # Hello world! 2 | -------------------------------------------------------------------------------- /test cases/frameworks/28 gir link order 2/samelibname/dummy.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/frameworks/32 boost root/boost/lib/boost_regex-vc142-mt-gd-x32-0_1.lib: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/frameworks/32 boost root/boost/lib/boost_regex-vc142-mt-gd-x64-0_1.lib: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/frameworks/32 boost root/boost/lib/libboost_regex.so.0.1.0: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/frameworks/33 boost split root/boost/lib/boost_regex-vc142-mt-gd-x32-0_2.lib: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/frameworks/33 boost split root/boost/lib/boost_regex-vc142-mt-gd-x64-0_2.lib: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/frameworks/33 boost split root/boost/lib/libboost_regex.so.0.2.0: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/frameworks/35 boost symlinks/boost/Cellar/boost-python/0.3.0/lib/libboost_python.so.0.3.0: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/frameworks/35 boost symlinks/boost/Cellar/boost/0.3.0/lib/boost_regex-vc142-mt-gd-x32-0_3.lib: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/frameworks/35 boost symlinks/boost/Cellar/boost/0.3.0/lib/boost_regex-vc142-mt-gd-x64-0_3.lib: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/frameworks/35 boost symlinks/boost/Cellar/boost/0.3.0/lib/libboost_regex.so.0.3.0: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/frameworks/36 gtkdoc cpp/foo.h: -------------------------------------------------------------------------------- 1 | int foo_do_something(void); 2 | -------------------------------------------------------------------------------- /test cases/frameworks/37 gir cpp/foo.h: -------------------------------------------------------------------------------- 1 | int foo_do_something(void); 2 | -------------------------------------------------------------------------------- /test cases/frameworks/38 gettext extractor/src/lib3/foo.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/frameworks/39 gir both_libraries/bar.h: -------------------------------------------------------------------------------- 1 | int bar_func(void); 2 | -------------------------------------------------------------------------------- /test cases/frameworks/39 gir both_libraries/foo.h: -------------------------------------------------------------------------------- 1 | int foo_func(void); 2 | -------------------------------------------------------------------------------- /test cases/frameworks/4 qt/mocdep/mocdep.h: -------------------------------------------------------------------------------- 1 | #define MOC_DEP 1 2 | -------------------------------------------------------------------------------- /test cases/frameworks/4 qt/plugin/plugin.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "Plugin1" 3 | } 4 | -------------------------------------------------------------------------------- /test cases/frameworks/6 gettext/po/LINGUAS: -------------------------------------------------------------------------------- 1 | de 2 | fi 3 | ru 4 | -------------------------------------------------------------------------------- /test cases/frameworks/6 gettext/po/POTFILES: -------------------------------------------------------------------------------- 1 | src/intlmain.c 2 | data/test.desktop.in 3 | -------------------------------------------------------------------------------- /test cases/frameworks/7 gnome/mkenums/meson-decls.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #define MESON_EXPORT extern 3 | -------------------------------------------------------------------------------- /test cases/frameworks/7 gnome/resources-data/res1.txt: -------------------------------------------------------------------------------- 1 | This is a resource. 2 | -------------------------------------------------------------------------------- /test cases/frameworks/8 flex/test.json: -------------------------------------------------------------------------------- 1 | { 2 | "expect_skip_on_jobname": ["azure", "cygwin"] 3 | } 4 | -------------------------------------------------------------------------------- /test cases/frameworks/8 flex/test.txt: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test cases/frameworks/8 flex/testfile: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test cases/java/10 resources/src/resources/resource1.txt: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /test cases/java/10 resources/src/resources/subdir/resource2.txt: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /test cases/linuxlike/1 pkg-config/incdir/myinc.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | -------------------------------------------------------------------------------- /test cases/linuxlike/12 subprojects in subprojects/subprojects/a/a.h: -------------------------------------------------------------------------------- 1 | int a_fun(void); 2 | -------------------------------------------------------------------------------- /test cases/linuxlike/12 subprojects in subprojects/subprojects/b/b.h: -------------------------------------------------------------------------------- 1 | int b_fun(void); 2 | -------------------------------------------------------------------------------- /test cases/linuxlike/13 cmake dependency/cmake_fake3/bin/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/linuxlike/13 cmake dependency/incdir/myinc.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | -------------------------------------------------------------------------------- /test cases/linuxlike/5 dependency versions/subprojects/somelib/lib.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/linuxlike/5 dependency versions/subprojects/somelibnover/lib.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/linuxlike/5 dependency versions/subprojects/somelibver/lib.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/linuxlike/6 subdir include order/subdir/glib.h: -------------------------------------------------------------------------------- 1 | #define MESON_OUR_GLIB 1 2 | -------------------------------------------------------------------------------- /test cases/linuxlike/7 library versions/lib.c: -------------------------------------------------------------------------------- 1 | int myFunc(void) { 2 | return 55; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/nasm/3 nasm only/dummy.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | dummy 3 | -------------------------------------------------------------------------------- /test cases/nasm/4 through configure/dummy.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | dummy 3 | -------------------------------------------------------------------------------- /test cases/native/3 pipeline/depends/libsrc.c.in: -------------------------------------------------------------------------------- 1 | int func(void) { 2 | return 42; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/native/3 pipeline/input_src.dat: -------------------------------------------------------------------------------- 1 | int func(void) { return 0; } 2 | -------------------------------------------------------------------------------- /test cases/native/3 pipeline/src/input_src.dat: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /test cases/native/4 tryrun/error.c: -------------------------------------------------------------------------------- 1 | int main(void) { 2 | return 1; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/native/4 tryrun/no_compile.c: -------------------------------------------------------------------------------- 1 | int main(void) { 2 | -------------------------------------------------------------------------------- /test cases/native/5 install script/file.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/native/7 selfbuilt custom/data.dat: -------------------------------------------------------------------------------- 1 | generated_function 2 | -------------------------------------------------------------------------------- /test cases/native/8 external program shebang parsing/input.txt: -------------------------------------------------------------------------------- 1 | some stuff here 2 | -------------------------------------------------------------------------------- /test cases/native/8 external program shebang parsing/script.int.in: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env @INTRP@ 2 | copy 3 | -------------------------------------------------------------------------------- /test cases/native/9 override with exe/main2.input: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/objc/1 simple/prog.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | int main(void) { 4 | return 0; 5 | } -------------------------------------------------------------------------------- /test cases/osx/10 global variable ar/nativefile.ini: -------------------------------------------------------------------------------- 1 | [binaries] 2 | ar = 'ar' 3 | -------------------------------------------------------------------------------- /test cases/osx/11 case sensitive apfs/prog.c: -------------------------------------------------------------------------------- 1 | int main(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/osx/2 library versions/lib.c: -------------------------------------------------------------------------------- 1 | int myFunc(void) { 2 | return 55; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/osx/4 framework/prog.c: -------------------------------------------------------------------------------- 1 | int main(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/osx/4 framework/stat.c: -------------------------------------------------------------------------------- 1 | int func(void) { return 933; } 2 | -------------------------------------------------------------------------------- /test cases/osx/5 extra frameworks/prog.c: -------------------------------------------------------------------------------- 1 | int main(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/osx/8 pie/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/test cases/osx/8 pie/main.c -------------------------------------------------------------------------------- /test cases/osx/9 framework recasting/main.cpp: -------------------------------------------------------------------------------- 1 | int main() { return 0; } 2 | -------------------------------------------------------------------------------- /test cases/python/1 basic/gluon/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/python/1 basic/gluon/gluonator.py: -------------------------------------------------------------------------------- 1 | def gluoninate(): 2 | return 42 3 | -------------------------------------------------------------------------------- /test cases/python/2 extmodule/subinst/printer.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | print('subinst') 4 | -------------------------------------------------------------------------------- /test cases/python/5 modules kwarg/a.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/python/7 install path/structured/alpha/one.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/python/7 install path/structured/alpha/three.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/python/7 install path/structured/alpha/two.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/python/7 install path/structured/beta/one.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/python/7 install path/structured/one.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/python/7 install path/structured/two.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/python/7 install path/test.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/python3/1 basic/gluon/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/python3/1 basic/gluon/gluonator.py: -------------------------------------------------------------------------------- 1 | def gluoninate(): 2 | return 42 3 | -------------------------------------------------------------------------------- /test cases/rewrite/2 subdirs/sub1/meson.build: -------------------------------------------------------------------------------- 1 | srcs = ['first.c', 'second.c'] 2 | -------------------------------------------------------------------------------- /test cases/rewrite/2 subdirs/sub2/meson.build: -------------------------------------------------------------------------------- 1 | executable('something', srcs) 2 | -------------------------------------------------------------------------------- /test cases/rust/1 basic/clippy.toml: -------------------------------------------------------------------------------- 1 | blacklisted-names = ["foo"] 2 | -------------------------------------------------------------------------------- /test cases/rust/1 basic/subdir/prog.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("rust compiler is working"); 3 | } 4 | -------------------------------------------------------------------------------- /test cases/rust/13 external c dependencies/foo.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | int foo; 4 | -------------------------------------------------------------------------------- /test cases/rust/17 staticlib link staticlib/leaf.rs: -------------------------------------------------------------------------------- 1 | pub const HOW_MANY: i32 = 5; 2 | -------------------------------------------------------------------------------- /test cases/rust/19 structured sources/empty.file: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/rust/19 structured sources/priv.rs: -------------------------------------------------------------------------------- 1 | fn priv_func() { 2 | std::process::exit(0); 3 | } 4 | -------------------------------------------------------------------------------- /test cases/rust/2 sharedlib/value.c: -------------------------------------------------------------------------------- 1 | int c_value(void) { 2 | return 7; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/rust/21 transitive dependencies/liba/lib.rs: -------------------------------------------------------------------------------- 1 | pub fn foo() -> i32 { 2 | 123 3 | } 4 | -------------------------------------------------------------------------------- /test cases/rust/22 cargo subproject/subprojects/bar-0.1-rs.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | method = cargo 3 | -------------------------------------------------------------------------------- /test cases/rust/22 cargo subproject/subprojects/bar-0.1-rs/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub const VALUE: i32 = 0; 2 | -------------------------------------------------------------------------------- /test cases/rust/22 cargo subproject/subprojects/common-0-rs.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | method = cargo 3 | -------------------------------------------------------------------------------- /test cases/rust/22 cargo subproject/subprojects/libname-1-rs.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | method = cargo 3 | -------------------------------------------------------------------------------- /test cases/rust/22 cargo subproject/subprojects/unixdep-0.1-rs.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | method = cargo 3 | -------------------------------------------------------------------------------- /test cases/rust/25 cargo lock/meson.build: -------------------------------------------------------------------------------- 1 | project('cargo lock') 2 | 3 | dependency('bar-0.1-rs') 4 | -------------------------------------------------------------------------------- /test cases/rust/25 cargo lock/test.json: -------------------------------------------------------------------------------- 1 | { 2 | "cleanup": ["subprojects/bar-0.1"] 3 | } 4 | -------------------------------------------------------------------------------- /test cases/rust/26 cargo system deps/subprojects/sub-1-rs.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | method = cargo 3 | -------------------------------------------------------------------------------- /test cases/rust/3 staticlib/value.c: -------------------------------------------------------------------------------- 1 | int 2 | c_explore_value (void) 3 | { 4 | return 42; 5 | } 6 | -------------------------------------------------------------------------------- /test cases/rust/30 rlib link subdir/cdep/f.c: -------------------------------------------------------------------------------- 1 | int f() { return 42; } 2 | -------------------------------------------------------------------------------- /test cases/rust/30 rlib link subdir/cdep/meson.build: -------------------------------------------------------------------------------- 1 | cdep = static_library('f', 'f.c') 2 | -------------------------------------------------------------------------------- /test cases/rust/31 both machines/lib.rs: -------------------------------------------------------------------------------- 1 | pub fn answer() -> u32 { 2 | 42 3 | } 4 | -------------------------------------------------------------------------------- /test cases/rust/33 cargo multiple versions/subprojects/foo-1-rs.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | method=cargo 3 | -------------------------------------------------------------------------------- /test cases/rust/33 cargo multiple versions/subprojects/foo-2-rs.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | method=cargo 3 | -------------------------------------------------------------------------------- /test cases/rust/33 cargo multiple versions/subprojects/main.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | method=cargo 3 | -------------------------------------------------------------------------------- /test cases/rust/6 named staticlib/stuff.rs: -------------------------------------------------------------------------------- 1 | pub fn explore() -> &'static str { "librarystring" } 2 | -------------------------------------------------------------------------------- /test cases/swift/1 exe/main.swift: -------------------------------------------------------------------------------- 1 | print("Swift executable is working.") 2 | -------------------------------------------------------------------------------- /test cases/swift/10 file name matches module name/Library.swift: -------------------------------------------------------------------------------- 1 | public func callMe() {} 2 | -------------------------------------------------------------------------------- /test cases/swift/10 file name matches module name/Library2.swift: -------------------------------------------------------------------------------- 1 | public func callMe2() {} 2 | -------------------------------------------------------------------------------- /test cases/swift/12 c std passthrough/main.swift: -------------------------------------------------------------------------------- 1 | let d = Datatype(x: 1) 2 | 3 | precondition(d.x == 1) 4 | -------------------------------------------------------------------------------- /test cases/swift/14 single-file library/main.swift: -------------------------------------------------------------------------------- 1 | import SingleFile 2 | 3 | callMe() 4 | -------------------------------------------------------------------------------- /test cases/swift/14 single-file library/singlefile.swift: -------------------------------------------------------------------------------- 1 | public func callMe() {} 2 | -------------------------------------------------------------------------------- /test cases/swift/15 main in single-file library/program.h: -------------------------------------------------------------------------------- 1 | int callMe(void); 2 | -------------------------------------------------------------------------------- /test cases/swift/16 main in multi-file library/more.swift: -------------------------------------------------------------------------------- 1 | func callMe2() -> Int { 2 | 6 3 | } 4 | -------------------------------------------------------------------------------- /test cases/swift/16 main in multi-file library/program.h: -------------------------------------------------------------------------------- 1 | int callMe(void); 2 | -------------------------------------------------------------------------------- /test cases/swift/5 mixed/mylib.c: -------------------------------------------------------------------------------- 1 | #include"mylib.h" 2 | 3 | int getNumber() { 4 | return 42; 5 | } 6 | -------------------------------------------------------------------------------- /test cases/swift/5 mixed/mylib.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | int getNumber(); 4 | -------------------------------------------------------------------------------- /test cases/swift/6 modulemap/mylib.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | int getNumber(); 4 | -------------------------------------------------------------------------------- /test cases/swift/7 modulemap subdir/mylib/mylib.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | int getNumber(); 4 | -------------------------------------------------------------------------------- /test cases/swift/8 extra args/lib.swift: -------------------------------------------------------------------------------- 1 | public func callMe() { 2 | print("test") 3 | } 4 | -------------------------------------------------------------------------------- /test cases/unit/1 soname/versioned.c: -------------------------------------------------------------------------------- 1 | int versioned_func() { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/unit/10 build_rpath/sub/stuff.c: -------------------------------------------------------------------------------- 1 | int get_stuff() { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/unit/100 relative find program/foo.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | exit(0) -------------------------------------------------------------------------------- /test cases/unit/106 underspecified mtest/main.c: -------------------------------------------------------------------------------- 1 | int main(void) { return 0 ; } 2 | -------------------------------------------------------------------------------- /test cases/unit/107 subproject symlink/symlinked_subproject/datadir/datafile: -------------------------------------------------------------------------------- 1 | hello meson 2 | -------------------------------------------------------------------------------- /test cases/unit/109 configure same noop/meson.build: -------------------------------------------------------------------------------- 1 | project('configure same noop test') 2 | -------------------------------------------------------------------------------- /test cases/unit/11 cross prog/some_cross_tool.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | 4 | print('cross') 5 | -------------------------------------------------------------------------------- /test cases/unit/11 cross prog/sometool.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | 4 | print('native') 5 | -------------------------------------------------------------------------------- /test cases/unit/114 complex link cases/s1.c: -------------------------------------------------------------------------------- 1 | int s1(void) { 2 | return 1; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/unit/118 meson package cache dir/cache_dir/bar/meson.build: -------------------------------------------------------------------------------- 1 | project('bar') 2 | -------------------------------------------------------------------------------- /test cases/unit/118 meson package cache dir/subprojects/bar.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | directory = bar 3 | 4 | -------------------------------------------------------------------------------- /test cases/unit/12 promote/subprojects/s1/subprojects/s3/s3.c: -------------------------------------------------------------------------------- 1 | int func2() { 2 | return -42; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/unit/12 promote/subprojects/s2/subprojects/athing.wrap: -------------------------------------------------------------------------------- 1 | [wrap-file] 2 | -------------------------------------------------------------------------------- /test cases/unit/121 executable suffix/main.c: -------------------------------------------------------------------------------- 1 | int main(void) { return 0; } 2 | -------------------------------------------------------------------------------- /test cases/unit/125 declare_dep var/meson_options.txt: -------------------------------------------------------------------------------- 1 | option('dir', type: 'string') 2 | -------------------------------------------------------------------------------- /test cases/unit/128 test slice/test.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/unit/130 long opt vs D/meson.build: -------------------------------------------------------------------------------- 1 | project('empty test') 2 | -------------------------------------------------------------------------------- /test cases/unit/131 vala internal glib/lib.vala: -------------------------------------------------------------------------------- 1 | public int func() { 2 | return 42; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/unit/14 testsetup selection/main.c: -------------------------------------------------------------------------------- 1 | int main(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/unit/14 testsetup selection/subprojects/bar/bar.c: -------------------------------------------------------------------------------- 1 | int main(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/unit/14 testsetup selection/subprojects/foo/foo.c: -------------------------------------------------------------------------------- 1 | int main(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/unit/16 prebuilt static/libdir/best.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | const char *msg(); 4 | -------------------------------------------------------------------------------- /test cases/unit/18 pkgconfig static/include/foo.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | int power_level (void); 4 | -------------------------------------------------------------------------------- /test cases/unit/2 testsetups/impl.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void do_nasty(char *ptr); 4 | -------------------------------------------------------------------------------- /test cases/unit/21 exit status/meson.build: -------------------------------------------------------------------------------- 1 | project('exit status') 2 | exception() 3 | -------------------------------------------------------------------------------- /test cases/unit/22 warning location/a.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/unit/22 warning location/b.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/unit/22 warning location/conf.in: -------------------------------------------------------------------------------- 1 | @MISSING@ 2 | -------------------------------------------------------------------------------- /test cases/unit/22 warning location/main.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/unit/22 warning location/sub/c.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/unit/22 warning location/sub/d.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/unit/22 warning location/sub/sub.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/unit/23 unfound pkgconfig/some.c: -------------------------------------------------------------------------------- 1 | int some() { 2 | return 6; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/unit/26 install umask/prog.1: -------------------------------------------------------------------------------- 1 | Man up, you. 2 | -------------------------------------------------------------------------------- /test cases/unit/26 install umask/subdir/sayhello: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo 'Hello, World!' 3 | -------------------------------------------------------------------------------- /test cases/unit/27 pkgconfig usage/dependency/pkgdep.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | int pkgdep(); 4 | -------------------------------------------------------------------------------- /test cases/unit/32 pkgconfig use libraries/lib/liba.c: -------------------------------------------------------------------------------- 1 | void liba_func() { 2 | } 3 | -------------------------------------------------------------------------------- /test cases/unit/37 mixed command line args/meson.build: -------------------------------------------------------------------------------- 1 | project('Mixed command line arguments') 2 | -------------------------------------------------------------------------------- /test cases/unit/39 external, internal library rpath/built library/foo.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/unit/4 suite selection/failing_test.c: -------------------------------------------------------------------------------- 1 | int main(void) { return -1 ; } 2 | -------------------------------------------------------------------------------- /test cases/unit/4 suite selection/subprojects/subprjfail/failing_test.c: -------------------------------------------------------------------------------- 1 | int main(void) { return -1 ; } 2 | -------------------------------------------------------------------------------- /test cases/unit/4 suite selection/subprojects/subprjmix/failing_test.c: -------------------------------------------------------------------------------- 1 | int main(void) { return -1 ; } 2 | -------------------------------------------------------------------------------- /test cases/unit/4 suite selection/subprojects/subprjmix/successful_test.c: -------------------------------------------------------------------------------- 1 | int main(void) { return 0 ; } 2 | -------------------------------------------------------------------------------- /test cases/unit/4 suite selection/subprojects/subprjsucc/successful_test.c: -------------------------------------------------------------------------------- 1 | int main(void) { return 0 ; } 2 | -------------------------------------------------------------------------------- /test cases/unit/4 suite selection/successful_test.c: -------------------------------------------------------------------------------- 1 | int main(void) { return 0 ; } 2 | -------------------------------------------------------------------------------- /test cases/unit/41 rpath order/myexe.c: -------------------------------------------------------------------------------- 1 | int main(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/unit/41 rpath order/subprojects/sub1/lib.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/unit/41 rpath order/subprojects/sub2/lib.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/unit/42 dep order/lib1.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/unit/42 dep order/lib2.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/unit/43 promote wrap/subprojects/s1/meson.build: -------------------------------------------------------------------------------- 1 | project('s1', 'c') 2 | -------------------------------------------------------------------------------- /test cases/unit/43 promote wrap/subprojects/s2/meson.build: -------------------------------------------------------------------------------- 1 | project('s2', 'c') 2 | -------------------------------------------------------------------------------- /test cases/unit/51 ldflagdedup/bob.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int func() { 4 | return 0; 5 | } 6 | -------------------------------------------------------------------------------- /test cases/unit/52 pkgconfig static link order/dummy.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/unit/58 introspect buildoptions/c_compiler.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | print('c') 4 | -------------------------------------------------------------------------------- /test cases/unit/58 introspect buildoptions/subprojects/evilFile.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/unit/65 static archive stripping/lib/libA.h: -------------------------------------------------------------------------------- 1 | int libA_func(void); 2 | -------------------------------------------------------------------------------- /test cases/unit/65 static archive stripping/lib/libB.h: -------------------------------------------------------------------------------- 1 | int libB_func(void); 2 | -------------------------------------------------------------------------------- /test cases/unit/66 static link/lib/func10.c: -------------------------------------------------------------------------------- 1 | int func10() 2 | { 3 | return 1; 4 | } 5 | -------------------------------------------------------------------------------- /test cases/unit/66 static link/lib/func14.c: -------------------------------------------------------------------------------- 1 | int func14() 2 | { 3 | return 1; 4 | } 5 | -------------------------------------------------------------------------------- /test cases/unit/66 static link/lib/func17.c: -------------------------------------------------------------------------------- 1 | int func17() 2 | { 3 | return 1; 4 | } 5 | -------------------------------------------------------------------------------- /test cases/unit/66 static link/lib/func3.c: -------------------------------------------------------------------------------- 1 | int func3() 2 | { 3 | return 1; 4 | } 5 | -------------------------------------------------------------------------------- /test cases/unit/66 static link/lib/func5.c: -------------------------------------------------------------------------------- 1 | int func5() 2 | { 3 | return 1; 4 | } 5 | -------------------------------------------------------------------------------- /test cases/unit/66 static link/lib/func7.c: -------------------------------------------------------------------------------- 1 | int func7() 2 | { 3 | return 1; 4 | } 5 | -------------------------------------------------------------------------------- /test cases/unit/68 clang-tidy/.clang-tidy: -------------------------------------------------------------------------------- 1 | Checks: '-*,modernize-use-bool-literals' 2 | -------------------------------------------------------------------------------- /test cases/unit/7 run installed/foo/foo.c: -------------------------------------------------------------------------------- 1 | int foo() { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/unit/73 dep files/foo.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/unit/74 pkgconfig prefixes/val1/val1.h: -------------------------------------------------------------------------------- 1 | int val1(void); 2 | -------------------------------------------------------------------------------- /test cases/unit/74 pkgconfig prefixes/val2/val2.h: -------------------------------------------------------------------------------- 1 | int val2(void); 2 | -------------------------------------------------------------------------------- /test cases/unit/75 subdir libdir/subprojects/flub/meson.build: -------------------------------------------------------------------------------- 1 | project('subflub', 'c') 2 | -------------------------------------------------------------------------------- /test cases/unit/79 global-rpath/yonder/yonder.h: -------------------------------------------------------------------------------- 1 | char *yonder(void); 2 | -------------------------------------------------------------------------------- /test cases/unit/83 change option choices/meson.build: -------------------------------------------------------------------------------- 1 | project('change option choices') 2 | -------------------------------------------------------------------------------- /test cases/unit/84 nested subproject regenerate depends/main.c: -------------------------------------------------------------------------------- 1 | int main(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/unit/84 nested subproject regenerate depends/subprojects/sub2/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | project(sub2) 2 | -------------------------------------------------------------------------------- /test cases/unit/86 prelinking/public_header.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | int public_func(); 4 | -------------------------------------------------------------------------------- /test cases/unit/89 pkgconfig build rpath order/sub/stuff.c: -------------------------------------------------------------------------------- 1 | int get_stuff() { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/unit/91 install skip subprojects/foo.dat: -------------------------------------------------------------------------------- 1 | dummy 2 | -------------------------------------------------------------------------------- /test cases/unit/91 install skip subprojects/foo.h: -------------------------------------------------------------------------------- 1 | #define FOO 2 | -------------------------------------------------------------------------------- /test cases/unit/91 install skip subprojects/foo/foofile: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/unit/91 install skip subprojects/subprojects/bar/bar.dat: -------------------------------------------------------------------------------- 1 | dummy 2 | -------------------------------------------------------------------------------- /test cases/unit/91 install skip subprojects/subprojects/bar/bar.h: -------------------------------------------------------------------------------- 1 | #define FOO 2 | -------------------------------------------------------------------------------- /test cases/unit/91 install skip subprojects/subprojects/bar/bar/barfile: -------------------------------------------------------------------------------- 1 | dummy 2 | -------------------------------------------------------------------------------- /test cases/unit/93 clangformat/.clang-format: -------------------------------------------------------------------------------- 1 | --- 2 | BasedOnStyle: Google 3 | 4 | ... 5 | -------------------------------------------------------------------------------- /test cases/unit/93 clangformat/.clang-format-ignore: -------------------------------------------------------------------------------- 1 | 2 | # Ignore C files 3 | *.c 4 | -------------------------------------------------------------------------------- /test cases/unit/93 clangformat/not-included/badformat.cpp: -------------------------------------------------------------------------------- 1 | class { 2 | }; 3 | -------------------------------------------------------------------------------- /test cases/unit/93 clangformat/src/badformat.c: -------------------------------------------------------------------------------- 1 | struct { 2 | }; 3 | -------------------------------------------------------------------------------- /test cases/unit/93 clangformat/src/badformat.cpp: -------------------------------------------------------------------------------- 1 | class { 2 | }; 3 | -------------------------------------------------------------------------------- /test cases/unit/96 compiler.links file arg/test.c: -------------------------------------------------------------------------------- 1 | int main(void) { return 0; } 2 | -------------------------------------------------------------------------------- /test cases/unit/98 install all targets/bar-custom.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/unit/98 install all targets/bar-devel.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/unit/98 install all targets/bar-notag.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/unit/98 install all targets/custom_files/data.txt: -------------------------------------------------------------------------------- 1 | Hello World 2 | -------------------------------------------------------------------------------- /test cases/unit/98 install all targets/excludes/excluded.txt: -------------------------------------------------------------------------------- 1 | Excluded 2 | -------------------------------------------------------------------------------- /test cases/unit/98 install all targets/excludes/excluded/placeholder.txt: -------------------------------------------------------------------------------- 1 | Placeholder 2 | -------------------------------------------------------------------------------- /test cases/unit/98 install all targets/excludes/installed.txt: -------------------------------------------------------------------------------- 1 | Installed 2 | -------------------------------------------------------------------------------- /test cases/unit/98 install all targets/foo.in: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/unit/98 install all targets/foo1-devel.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/unit/98 install all targets/subdir/bar2-devel.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/unit/98 install all targets/subdir/foo2.in: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/unit/98 install all targets/subdir/foo3-devel.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/unit/98 install all targets/subprojects/subproject/aaa.txt: -------------------------------------------------------------------------------- 1 | AAA 2 | -------------------------------------------------------------------------------- /test cases/unit/98 install all targets/subprojects/subproject/bbb.txt: -------------------------------------------------------------------------------- 1 | BBB 2 | -------------------------------------------------------------------------------- /test cases/unit/99 custom target name/file.txt.in: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/vala/11 generated vapi/libfoo/foo.metadata: -------------------------------------------------------------------------------- 1 | Foo.bar nullable 2 | -------------------------------------------------------------------------------- /test cases/vala/12 custom output/bar.vala: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/vala/12 custom output/foo.vala: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/vala/19 genie/prog.gs: -------------------------------------------------------------------------------- 1 | init 2 | print ("Genie is working.") 3 | -------------------------------------------------------------------------------- /test cases/vala/23 thread flags/prog.vala: -------------------------------------------------------------------------------- 1 | void main () { 2 | } 3 | -------------------------------------------------------------------------------- /test cases/vala/32 valaless vapigen/clib.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | int clib_fun(void); 4 | -------------------------------------------------------------------------------- /test cases/vala/4 config/config.vapi: -------------------------------------------------------------------------------- 1 | public const string DATA_DIRECTORY; 2 | -------------------------------------------------------------------------------- /test cases/vala/4 config/meson-something-else.vapi: -------------------------------------------------------------------------------- 1 | public const string SOMETHING_ELSE; 2 | -------------------------------------------------------------------------------- /test cases/vala/7 shared library/lib/source.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/vala/8 generated sources/dependency-generated/main.vala: -------------------------------------------------------------------------------- 1 | int main() { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/vala/8 generated sources/dependency-generated/null.c: -------------------------------------------------------------------------------- 1 | // 2 | -------------------------------------------------------------------------------- /test cases/vala/8 generated sources/onlygen/maingen.in: -------------------------------------------------------------------------------- 1 | int main() { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/warning/1 version for string div/a/b.c: -------------------------------------------------------------------------------- 1 | int main(void) 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /test cases/warning/8 meson.options/meson.options: -------------------------------------------------------------------------------- 1 | option('foo', type : 'string') 2 | -------------------------------------------------------------------------------- /test cases/warning/8 meson.options/subprojects/no-warn/meson.options: -------------------------------------------------------------------------------- 1 | option('foo', type : 'string') 2 | -------------------------------------------------------------------------------- /test cases/warning/8 meson.options/subprojects/no-warn/meson_options.txt: -------------------------------------------------------------------------------- 1 | option('foo', type : 'string') 2 | -------------------------------------------------------------------------------- /test cases/windows/1 basic/prog.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(void) { 4 | return 0; 5 | } 6 | -------------------------------------------------------------------------------- /test cases/windows/12 resources with custom targets/res/resource.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/windows/15 resource scripts with duplicate filenames/a/rsrc.rc: -------------------------------------------------------------------------------- 1 | a RCDATA { "a" } 2 | -------------------------------------------------------------------------------- /test cases/windows/15 resource scripts with duplicate filenames/b/rsrc.rc: -------------------------------------------------------------------------------- 1 | b RCDATA { "b" } 2 | -------------------------------------------------------------------------------- /test cases/windows/15 resource scripts with duplicate filenames/c/rsrc.rc: -------------------------------------------------------------------------------- 1 | c RCDATA { "c" } 2 | -------------------------------------------------------------------------------- /test cases/windows/15 resource scripts with duplicate filenames/rsrc.rc: -------------------------------------------------------------------------------- 1 | main RCDATA { "main" } 2 | -------------------------------------------------------------------------------- /test cases/windows/16 gui app/console_prog.c: -------------------------------------------------------------------------------- 1 | int main(void) { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/windows/16 gui app/dummy.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/windows/5 resources/inc/meson.build: -------------------------------------------------------------------------------- 1 | inc = include_directories('resource') 2 | -------------------------------------------------------------------------------- /test cases/windows/5 resources/inc/resource/resource.h: -------------------------------------------------------------------------------- 1 | #define ICON_ID 1 2 | -------------------------------------------------------------------------------- /test cases/windows/5 resources/res/dummy.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test cases/windows/6 vs module defs/subdir/somedll.c: -------------------------------------------------------------------------------- 1 | int somedllfunc(void) { 2 | return 42; 3 | } 4 | -------------------------------------------------------------------------------- /test cases/windows/6 vs module defs/subdir/somedll.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | somedllfunc 3 | -------------------------------------------------------------------------------- /test cases/windows/8 find program/test-script: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | print('1') 4 | -------------------------------------------------------------------------------- /test cases/windows/8 find program/test-script-ext.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | print('ext/noext') 4 | -------------------------------------------------------------------------------- /test cases/windows/9 vs module defs generated/exe.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | exefunc 3 | -------------------------------------------------------------------------------- /test cases/windows/9 vs module defs generated/subdir/somedll.def.in: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | @func@ 3 | -------------------------------------------------------------------------------- /tools/ac_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/tools/ac_converter.py -------------------------------------------------------------------------------- /tools/boost_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/tools/boost_names.py -------------------------------------------------------------------------------- /tools/build_website.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/tools/build_website.py -------------------------------------------------------------------------------- /tools/cmake2meson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/tools/cmake2meson.py -------------------------------------------------------------------------------- /tools/copy_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/tools/copy_files.py -------------------------------------------------------------------------------- /tools/dircondenser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/tools/dircondenser.py -------------------------------------------------------------------------------- /tools/regenerate_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/tools/regenerate_docs.py -------------------------------------------------------------------------------- /unittests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/unittests/__init__.py -------------------------------------------------------------------------------- /unittests/cargotests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/unittests/cargotests.py -------------------------------------------------------------------------------- /unittests/darwintests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/unittests/darwintests.py -------------------------------------------------------------------------------- /unittests/datatests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/unittests/datatests.py -------------------------------------------------------------------------------- /unittests/failuretests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/unittests/failuretests.py -------------------------------------------------------------------------------- /unittests/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/unittests/helpers.py -------------------------------------------------------------------------------- /unittests/internaltests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/unittests/internaltests.py -------------------------------------------------------------------------------- /unittests/linuxcrosstests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/unittests/linuxcrosstests.py -------------------------------------------------------------------------------- /unittests/linuxliketests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/unittests/linuxliketests.py -------------------------------------------------------------------------------- /unittests/machinefiles/constant1.txt: -------------------------------------------------------------------------------- 1 | [constants] 2 | compiler = 'gcc' 3 | -------------------------------------------------------------------------------- /unittests/optiontests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/unittests/optiontests.py -------------------------------------------------------------------------------- /unittests/pythontests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/unittests/pythontests.py -------------------------------------------------------------------------------- /unittests/rewritetests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/unittests/rewritetests.py -------------------------------------------------------------------------------- /unittests/taptests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/unittests/taptests.py -------------------------------------------------------------------------------- /unittests/windowstests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mesonbuild/meson/HEAD/unittests/windowstests.py --------------------------------------------------------------------------------