1. 25 Feb, 2021 2 commits
  2. 29 Sep, 2020 1 commit
  3. 25 Sep, 2020 3 commits
  4. 02 Sep, 2020 2 commits
  5. 20 Jul, 2020 1 commit
  6. 17 Jun, 2020 1 commit
  7. 15 Jun, 2020 1 commit
    • Kjell Ahlstedt's avatar
      util/doc-install.pl: Update for Doxygen >= 1.8.16 · 8322b7bd
      Kjell Ahlstedt authored
      Doxygen 1.8.16 and later does not store tag file names in the html files.
      
      * skeletonmm/doc/reference/meson.build:
      * util/doc-install.pl: Modify so that references to other modules are
      still updated in the html files when they are installed.
      8322b7bd
  8. 04 Jun, 2020 1 commit
  9. 02 Jun, 2020 1 commit
  10. 28 Apr, 2020 1 commit
  11. 15 Apr, 2020 1 commit
    • Kjell Ahlstedt's avatar
      skeletonmm: Some fixes in the Meson build system · 17617ce9
      Kjell Ahlstedt authored
      * meson.build: Remove dist-cmd.py from the skeletonmm tarball.
      * skeletonmm/doc/reference/meson.build:
      * skeletonmm/skeleton/skeletonmm/meson.build: Don't use dist-cmd.py.
      * skeletonmm/meson.build: Don't use dist-cmd.py. Add a better error message
      if mm-common-get is required but not found. If not maintainer-mode, check
      that generate-binding.py exists.
      * skeletonmm/meson_options.txt: Default value of warnings is 'min'.
      Add dist-warnings.
      * skeletonmm/tools/dist-cmd.py: Removed file. It's not necessary in
      add_dist_script() when the first parameter is python3.path().
      17617ce9
  12. 06 Apr, 2020 1 commit
  13. 04 Apr, 2020 1 commit
    • Chun-wei Fan's avatar
      util: Add script to check gmmproc version · 51eeca6a
      Chun-wei Fan authored
      This adds a new utility script for Meson builds to check on what gmmproc
      version was used (or is to be used) to generate the sources, so that we
      can know whether we are ready to use compiler directives to export
      symbols by defining macros during the build of the various -mm C++
      modules.
      51eeca6a
  14. 13 Jan, 2020 1 commit
  15. 02 Jan, 2020 1 commit
  16. 27 Dec, 2019 2 commits
  17. 20 Dec, 2019 1 commit
    • Chun-wei Fan's avatar
      Make libstdc++.tag retrieval work for Windows · b5297cdf
      Chun-wei Fan authored
      With this, the mm-common package will now build for Windows/MSVC; it
      is still a long way to go to actually make it usable for Windows
      
      This ensures that we use the curl.exe and wget.exe that we happen to
      find, and the corresponding DLLs of the libraries can be loaded.
      b5297cdf
  18. 29 Oct, 2019 1 commit
  19. 27 Oct, 2019 1 commit
  20. 26 Oct, 2019 1 commit
    • Kjell Ahlstedt's avatar
      skeletonmm: Use Meson instead of Autotools · 2d22e63f
      Kjell Ahlstedt authored
      The files in the skeletonmm directory now show the start of a project
      that will use Meson.
      
      The new skeletonmm is based on experience from building pangomm with Meson.
      It does not include code necessary for running Meson under MSVC.
      See !2 and pangomm!4. Fixes #1
      2d22e63f
  21. 21 Oct, 2019 1 commit
  22. 08 Oct, 2019 1 commit
  23. 29 Sep, 2019 1 commit
  24. 28 Sep, 2019 1 commit
    • Kjell Ahlstedt's avatar
      Support modules that are built with Meson · d28031cb
      Kjell Ahlstedt authored
      * configure.ac:
      * Makefile.am:
      * meson.build: Install files from util/build_scripts/.
      Configure mm-common-get and mm-common-get.1.
      * README: Describe the new files.
      * util/build_scripts/*.py:
      * util/mm-common-get.1.in:
      * util/mm-common-get.in: New files for modules built with Meson.
      * util/mm-common-prepare.1.in:
      * util/mm-common-prepare.in: Mention that these are used for modules built
      with Autotools.
      
      See MR !2
      d28031cb
  25. 25 Sep, 2019 1 commit
  26. 03 Sep, 2019 1 commit
  27. 20 Aug, 2019 1 commit
  28. 14 Aug, 2019 2 commits
    • Kjell Ahlstedt's avatar
      Merge branch... · bca3cb71
      Kjell Ahlstedt authored
      Merge branch 'wip/lantw/dont-hard-code-the-path-of-bash-use-short-options-to-run-tar-commands' into 'master'
      
      Don't hard-code the path of bash and use short options to run tar commands
      
      See merge request !1
      bca3cb71
    • Kjell Ahlstedt's avatar
      meson.build: Several minor improvements · c0fdf41e
      Kjell Ahlstedt authored
      Change the license from GPLv2 to GPLv2+, meaning GPL version 2 or later.
      That's what configure.ac says.
      Use the / operator instead of join_paths().
      Directory paths for installation are relative to {prefix} instead of absolute.
      Don't call meson.add_dist_script(), if it's a subproject.
      c0fdf41e
  29. 10 Jul, 2019 2 commits
    • Ting-Wei Lan's avatar
      Use short options to run tar commands · 31579cb7
      Ting-Wei Lan authored
      Although long options are more readable, it is less supported by
      non-GNU tar implementation. To ensure that the script can not only run
      on GNU/Linux but also run on most *BSD, we have to use short options.
      31579cb7
    • Ting-Wei Lan's avatar
      Don't hard-code the path of bash · 03acad54
      Ting-Wei Lan authored
      Bash isn't always installed in /bin. Scripts which don't requires bash
      to work are converted to use sh, while scripts requiring bash features
      are changed to use PATH to find bash.
      03acad54
  30. 11 Jun, 2019 1 commit
  31. 31 May, 2019 1 commit
  32. 29 May, 2019 1 commit
  33. 28 May, 2019 1 commit
    • Kjell Ahlstedt's avatar
      Rename directory build/ to am_include/ · 52ff4f42
      Kjell Ahlstedt authored
      This is in preparation for building mm-common with meson in the near future.
      
      When jhbuild is used for building a module with meson, and the user has
      requested builddir==srcdir, which meson forbids, jhbuild creates
      a $srcdir/build directory and builds there, even if there already is such
      a directory, used for other purposes.
      52ff4f42