1. 18 Jan, 2019 1 commit
  2. 15 Jan, 2019 1 commit
  3. 14 Jan, 2019 2 commits
  4. 21 Dec, 2018 2 commits
  5. 15 Nov, 2018 10 commits
  6. 23 Aug, 2018 2 commits
  7. 16 Aug, 2018 4 commits
  8. 06 Aug, 2018 1 commit
    • Gert Wollny's avatar
      meson, install_megadrivers: Also remove stale symlinks · 7a46b2d6
      Gert Wollny authored
      os.path.exists doesn't return True for stale symlinks, but they are in
      the way later, when a link/file with the same name is to be created.
      For instance it is conceivable that the pointed to file is replaced by
      a file with a new name, and then the symlink is dead.
      
      To handle this check specifically for all existing symlinks to be
      removed. (This bugged me for some time with a link libXvMCr600.so
      always being in the way of installing this file)
      
      v2: use only os.lexist and replace all instances of os.exist (Dylan Baker)
      
      v3: handle directory check correctly (Eric Engestrom)
      
      Fixes: f7f1b30f
             ("meson: extend install_megadrivers script to handle symmlinking")
      
      Reviewed-by: Eric Engestrom <eric.engestrom@intel.com>(v2 minus dir check)
      Reviewed-by: Dylan Baker's avatarDylan Baker <dylan@pnwbakers.com>
      Signed-off-by: Gert Wollny's avatarGert Wollny <gert.wollny@collabora.com>
      7a46b2d6
  9. 23 May, 2018 2 commits
  10. 27 Apr, 2018 1 commit
  11. 23 Apr, 2018 2 commits
  12. 05 Apr, 2018 1 commit
  13. 04 Dec, 2017 1 commit
  14. 09 Nov, 2017 1 commit
    • Dylan Baker's avatar
      meson: Add script to use VERSION file for getting version · 3e9533d9
      Dylan Baker authored
      Meson has up until this point set it's version in the root meson.build
      script, while the other build systems read the VERSION file. This is
      just "one more thing" to duplicate between meson and every other build
      system. This script is a simple "read, strip, print" sort of deal to
      allow meson to read the VERSION file.
      
      I chose to implement this in python since python is portable, and to
      keep the meson.build script clean. This is also complicated by the fact
      that the project() call *must* be the first non-comment,non-blank in the
      toplevel meson.build script.
      
      v2: - Move from scripts/ to bin/
          - use python explicitly to run the scripts to support windows
      Signed-off-by: 's avatarDylan Baker <dylanx.c.baker@intel.com>
      Reviewed-by: Eric Engestrom's avatarEric Engestrom <eric.engestrom@imgtec.com>
      3e9533d9
  15. 30 Oct, 2017 1 commit
  16. 27 Oct, 2017 2 commits
  17. 26 Oct, 2017 1 commit
  18. 16 Oct, 2017 1 commit
  19. 10 Oct, 2017 1 commit
    • Brian Paul's avatar
      git_sha1_gen: accept MESA_GIT_SHA1_OVERRIDE env var · a3b2e60a
      Brian Paul authored
      If one uses a parent build script to download/build Mesa we may not
      have a full git repository (maybe a tar archive) so the 'git rev-parse'
      command will fail.
      
      This updates the script to look for a MESA_GIT_SHA1_OVERRIDE env var.
      If it's set, use that sha1 instead of using git rev-parse.  With this
      change we can put a git hash in the GL_VERSION string even when we
      don't have a git repo.
      
      v2: incorporate Dylan's suggestions to simplify the code
      Reviewed-by: Eric Engestrom's avatarEric Engestrom <eric.engestrom@imgtec.com>
      Reviewed-by: Dylan Baker's avatarDylan Baker <dylan@pnwbakers.com>
      a3b2e60a
  20. 09 Oct, 2017 1 commit
    • Dylan Baker's avatar
      meson: Build i965 and dri stack · 3218056e
      Dylan Baker authored
      This gets pretty much the entire classic tree building, as well as
      i965, including the various glapis. There are some workarounds for bugs
      that are fixed in meson 0.43.0, which is due out on October 8th.
      
      I have tested this with piglit using glx.
      
      v2: - fix typo "vaule" -> "value"
          - use gtest dep instead of linking to libgtest (rebase error)
          - use gtest dep instead of linking against libgtest (rebase error)
          - copy the megadriver, then create hard links from that, then delete
            the megadriver. This matches the behavior of the autotools build.
            (Eric A)
          - Use host_machine instead of target_machine (Eric A)
          - Put a comment in the right place (Eric A)
          - Don't have two variables for the same information (Eric A)
          - Put pre_args at top of file in this patch (Eric A)
          - Fix glx generators in this patch instead of next (Eric A)
          - Remove -DMESON hack (Eric A)
          - add sha1_h to mesa in this patch (Eric A)
          - Put generators in loops when possible to reduce code in
            mapi/glapi/gen (Eric A)
      v3: - put HAVE_X11_PLATFORM in this patch
      Signed-off-by: 's avatarDylan Baker <dylanx.c.baker@intel.com>
      Reviewed-by: Eric Anholt's avatarEric Anholt <eric@anholt.net>
      3218056e
  21. 25 Sep, 2017 1 commit
  22. 02 Aug, 2017 1 commit