Skip to content
Snippets Groups Projects
  1. Dec 15, 2021
    • Eli Schwartz's avatar
      meson: simplify test setup · f6c99165
      Eli Schwartz authored
      Resources are loaded from the current working directory. By setting the
      current working directory to the source dir, rather than the out of tree
      build dir, we can easily pick up the original resources without copying
      them around during configuration.
  2. Jun 07, 2021
  3. May 17, 2021
  4. May 16, 2021
  5. Jan 26, 2021
  6. Oct 09, 2020
    • Dylan Baker's avatar
      Add meson build system · c509d569
      Dylan Baker authored
      Meson is a build system somewhat like cmake, but without all of the
      rough edges. It supports many OSes, including all of the major ones, and
      a large number of C++ compilers.
      
      My interest isn't really in convincing people to use meson as the
      default here, but meson provides a subproject mechanism that can fetch
      external projects and build them along with the main project in a single
      configure/compile invocation. This is extremely useful for platforms
      that lack a (competent) package manager.
      
      As far as I know the meson build does everything the cmake build does,
      with one exception: generate the cmake config/version files. meson can
      generate these files, but only in simple cases, and not when using
      export targets like tinyxml2 does.
      c509d569
Loading