1. 15 Dec, 2017 1 commit
  2. 14 Dec, 2017 1 commit
  3. 13 Dec, 2017 5 commits
  4. 12 Dec, 2017 2 commits
  5. 11 Dec, 2017 4 commits
  6. 10 Dec, 2017 2 commits
  7. 08 Dec, 2017 17 commits
  8. 07 Dec, 2017 6 commits
  9. 05 Dec, 2017 2 commits
    • Daniel Vetter's avatar
      meson: build a full dependency for lib_igt_perf · 1db12466
      Daniel Vetter authored
      meson prefers packages dependencies over passing arount static
      libraries, because those also include linker flags, include dirs and
      everything else.
      
      While at it pull the special cases out from the common build stanzas
      like we do with other special cases.
      
      Just a bit of ocd to keep everything polished.
      
      v2: Don't forget to add perf_pmu to the test list (Petri).
      
      Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
      Reviewed-by: Petri Latvala's avatarPetri Latvala <petri.latvala@intel.com>
      Signed-off-by: Daniel Vetter's avatarDaniel Vetter <daniel.vetter@intel.com>
      1db12466
    • 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