Skip to content

cmake: use FetchContent for some dependencies#6560

Merged
pajlada merged 4 commits intomasterfrom
cmake/fetch-content
Nov 2, 2025
Merged

cmake: use FetchContent for some dependencies#6560
pajlada merged 4 commits intomasterfrom
cmake/fetch-content

Conversation

@pajlada
Copy link
Copy Markdown
Member

@pajlada pajlada commented Nov 2, 2025

No description provided.

this transition is _not_ complete, but we use FetchContent for
RapidJSON, PajladaSerialize, PajladaSettings, and PajladaSignals.

In the future, we can move towards providing as many of our dependencies
as possible through conan & vcpkg so submodule-less builds are possible.
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

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

clang-tidy made some suggestions

template <typename TVectorItem>
class SignalVectorModel : public QAbstractTableModel,
pajlada::Signals::SignalHolder
class SignalVectorModel : public QAbstractTableModel
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

warning: class 'SignalVectorModel' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator [cppcoreguidelines-special-member-functions]

class SignalVectorModel : public QAbstractTableModel
      ^

@pajlada pajlada merged commit e766821 into master Nov 2, 2025
18 checks passed
@pajlada pajlada deleted the cmake/fetch-content branch November 2, 2025 20:45
Pietro228 pushed a commit to Stream-Ally/streamally-chatterino that referenced this pull request Dec 5, 2025
this transition is _not_ complete, but we use FetchContent for
RapidJSON, PajladaSerialize, PajladaSettings, and PajladaSignals.

In the future, we can move towards providing as many of our dependencies
as possible through conan & vcpkg so submodule-less builds are possible.
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.

1 participant