Skip to content

add CMake FetchContent support - #34

Open
alextwothousand wants to merge 7 commits into
zpl-c:masterfrom
alextwothousand:master
Open

add CMake FetchContent support#34
alextwothousand wants to merge 7 commits into
zpl-c:masterfrom
alextwothousand:master

Conversation

@alextwothousand

Copy link
Copy Markdown
Contributor

CMake, since version 3.11, introduced a feature called FetchContent. It is not very well known.
For projects that utilise CMake, FetchContent aims to add a form of package management to CMake.

@alextwothousand

Copy link
Copy Markdown
Contributor Author

I have also added GitHub action builds!

@zpl-zak zpl-zak left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

FetchContent is really a nice helper I've started using in zpl-c/track, I'm glad you've introduced it in this repo! The cmake changes are really good, thank you!

As for GitHub CI, would it be possible to merge the whole build pipeline under one workflow file? I think it could greatly benefit from matrix jobs. What do you think?

Thank you again!

@alextwothousand

Copy link
Copy Markdown
Contributor Author

Not a problem at all, I will look into these changes as soon as I get home.

@inlife

inlife commented Jul 29, 2022

Copy link
Copy Markdown
Member

Hey @alextwothousand

It's been a while since the last message. Is it something you are still planning on doing?

@alextwothousand

alextwothousand commented Aug 1, 2022 via email

Copy link
Copy Markdown
Contributor Author

@Ismoh

Ismoh commented Nov 20, 2023

Copy link
Copy Markdown

@alextwothousand any news on this?

@zpl-zak

zpl-zak commented Jan 6, 2025

Copy link
Copy Markdown
Member

Hey @alextwothousand, how is it going? Any chance of getting this finished?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants