Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • G goocanvas
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 24
    • Issues 24
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 6
    • Merge requests 6
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • goocanvas
  • Merge requests
  • !14

Improve Meson builds on Windows (Visual Studio-style builds in particular)

  • Review changes

  • Download
  • Email patches
  • Plain diff
Open Chun-wei Fan requested to merge meson.msvc into goocanvas-3.0 Jun 12, 2021
  • Overview 0
  • Commits 8
  • Pipelines 2
  • Changes 31

Hi,

Please ignore any commits in this MR prior to goocanvasenumtypes.h.template: Mark symbols for export, since the items before that commit are covered by the commits in goocanvas-3.0-meson, as well as the commits in MR !13, which lay the foundations to this MR.

This updates the Meson build files as well as the goocanvasenumtypes.h.template so that building with Visual Studio is supported out of the box, complete with introspection support.

With blessings, thank you!

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: meson.msvc