Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • X xts
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 15
    • Issues 15
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • xorg
  • test
  • xts
  • Merge requests
  • !1

Merged
Created Jun 04, 2019 by Dylan Baker@dbakerContributor

Meson for XTS

  • Overview 7
  • Commits 4
  • Changes 69

This is a port of the autotools build system to meson, I've tried to be minimally invasive to the source code as possible, although there's been a few cases I've needed to. This is quite fast due to meson being faster than autotools (and not checking for flags we can't use), and ninja being smarter than make and not recursing.

I've learned a lot about how not to write C code from this exercise, it was quite interesting. Due to the number of warnings that seem to be part of the intentional coding style I've added '-w' to the build so it will shut up, though I've left the standard Xorg warn flags commented out so that someone brave can fix this pile.

I think everything is working save the docs, which I haven't gotten to yet.

This needs this piglit MR for xts/piglit integration to work.

Edited Oct 09, 2019 by Dylan Baker
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: meson