1. 04 Oct, 2018 1 commit
  2. 16 May, 2018 1 commit
  3. 11 Jan, 2018 1 commit
  4. 05 Dec, 2017 1 commit
    • Daniel Vetter's avatar
      meson: gtkdoc support · 491e8c17
      Daniel Vetter authored
      Bunch of neat improvements:
      
      - xml generates correctly depend upon the test binaries
      - no need to re-run autogen.sh when new chapters/functions get added,
        all handed by meson
      
      Still one issue:
      
      - the gtkdoc target doesn't depend upon the custom_target yet, hacked
        around using build_by_default: true
      
        This is an issue known to upstream already:
      
        https://github.com/mesonbuild/meson/issues/2148
      
      v2: Bump meson version to 0.42, since that's the first release which
      adds the build dir when running the gtkdoc tools, and hence allows
      including generated files.
      
      v2:
      - Undo the bump, it's only needed for generated source files. Other
        generated files as input should work with 0.40 already.
      
      - Generate version.xml from version.xml.in, which allows us to keep
        the &version; entity.
      
      v3: Add github issue link.
      
      v4:
      - Resurrect lost KEYWORDS (Petri)
      - Fix issue when running with a clean build, files() doesn't work on generate
        files (Petri).
      Reviewed-by: Petri Latvala's avatarPetri Latvala <petri.latvala@intel.com>
      Signed-off-by: Daniel Vetter's avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      491e8c17
  5. 29 Sep, 2017 1 commit
  6. 26 Sep, 2017 1 commit
    • Daniel Vetter's avatar
      meson: Simple makefile integration · 0a91a5e9
      Daniel Vetter authored
      Run ./meson.sh once, then you have
      
      $ make
      
      and
      
      $ make test
      
      available in the normal src root.
      
      v2:
      
      Add
      
      $ make reconfigure
      
      which is the meson equivalent to rerunning ./configure. Also takes
      some arguments if needed. Start out with --help, as usual.
      
      v3: Use ninja -C (Chris).
      
      v4: Catch more automake targets and point out what's happening
      (Petri).
      
      v5: Use EOF as heredoc marker (Arek)
      
      Cc: Petri Latvala <petri.latvala@intel.com>
      Cc: Chris Wilson <chris@chris-wilson.co.uk>
      Reviewed-by: Arkadiusz Hiler's avatarArkadiusz Hiler <arkadiusz.hiler@intel.com>
      Signed-off-by: Daniel Vetter's avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      0a91a5e9