# SPDX-FileCopyrightText: 2017 Elvis Angelaccio
# SPDX-FileCopyrightText: 2020 - 2023 Nicolas Fella
# SPDX-FileCopyrightText: 2022 Laurent Montel
# SPDX-FileCopyrightText: 2024 Bernardo Gomes Negri <b.gomes.negri@gmail.com>
#
# SPDX-License-Identifier: GPL-2.0-or-later

if(NOT DEFINED CLIENT_ID)
  message("No CLIENT_ID set with -DCLIENT_ID=00000000-0000-0000-0000-000000000000. Using kio-onedrive's Client Id")
  message("A Client Id is Obtainable at the Azure dashboard, app registration service (NOT 'Microsoft Entra') (requires a Microsoft account)")
  set(CLIENT_ID "87f47f39-fb2c-4f09-baf0-a852059c75a6" CACHE STRING "OAUTH ClientId for Microsoft's API.")
endif()
if(NOT DEFINED TENANT)
  set(TENANT "common")
endif()
configure_file(microsoft.provider.in microsoft.provider.in)
kaccounts_add_provider(${CMAKE_CURRENT_BINARY_DIR}/microsoft.provider.in)
kaccounts_add_service(microsoft-onedrive.service.in)
