c3c icon indicating copy to clipboard operation
c3c copied to clipboard

Added meson.build

Open TheCowboyHermit opened this issue 1 year ago • 5 comments

A translation of CMake to Meson Build, pending work required for compatibility check on other platforms like Windows and OSX. This is tested and confirmed to work on Arch Linux latest version.

TheCowboyHermit avatar Dec 30 '23 20:12 TheCowboyHermit

Few additional things of note:

  • [x] Need to add test cases in meson build
  • [x] Need to document meson build how it works and how it's used.
  • [ ] Need to document how to integrate CI/CD with Meson build.
  • [ ] Write a CI/CD workflow for Github to test with Meson Build.
  • [ ] Ensure Github CI/CD test for Linux, Windows, and OSX for this project.

Advantage: Easier to build on Linux platform. Compatible on Arch Linux.

TheCowboyHermit avatar Dec 30 '23 21:12 TheCowboyHermit

It should be noted that there is a potential room for improvement in Meson Unit Testing: https://github.com/c3lang/c3c/issues/1098

TheCowboyHermit avatar Dec 31 '23 01:12 TheCowboyHermit

Let me know when it is ready for merging.

lerno avatar Jan 10 '24 23:01 lerno

Yeah, just a lot of work IRL that I have to put it off for now. X_X Sorry

TheCowboyHermit avatar Jan 17 '24 04:01 TheCowboyHermit

I understand. I hope you have time to come back to it.

lerno avatar Jan 19 '24 08:01 lerno

Got IRL things going on, sorry everyone.

TheCowboyHermit avatar Jul 31 '24 22:07 TheCowboyHermit