Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use upstream Extra CMake Modules #6810

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open

Conversation

claucambra
Copy link
Collaborator

No description provided.

@claucambra claucambra self-assigned this Jun 13, 2024
@claucambra claucambra added technical debt building Issues related to building the client dependencies labels Jun 13, 2024
@claucambra claucambra added this to the 3.14.0 milestone Jun 20, 2024
CMakeLists.txt Outdated
set(APPLE_SUPPRESS_X11_WARNING ON)

find_package(ECM 6.0.0 REQUIRED NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")

Choose a reason for hiding this comment

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

Comment on lines +78 to +79
include(KDEInstallDirs)
include(KDECMakeSettings)
Copy link
Collaborator

Choose a reason for hiding this comment

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

I need to check how those two impact our windows builds

@nextcloud-desktop-bot
Copy link

AppImage file: nextcloud-PR-6810-eb8d6ed800d66755a6afb8f55dbadf7f5d241f4b-x86_64.AppImage

To test this change/fix you can simply download above AppImage file and test it.

Please make sure to quit your existing Nextcloud app and backup your data.

@claucambra claucambra modified the milestones: 3.14.0, 3.15.0 Oct 18, 2024
Copy link
Collaborator

@mgallien mgallien left a comment

Choose a reason for hiding this comment

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

please fix compilation
all CI checks should be OK

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
building Issues related to building the client dependencies technical debt
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants