Skip to content
Snippets Groups Projects
  1. Jun 07, 2021
  2. May 17, 2021
  3. May 16, 2021
  4. Jan 26, 2021
  5. 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